关于 AfxSocketInit() 的使用
生活随笔
收集整理的這篇文章主要介紹了
关于 AfxSocketInit() 的使用
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
? ?一般來(lái)說(shuō) WASAtarup() 是應(yīng)用程序調(diào)用的windows sockets dll的第一個(gè)函數(shù),在調(diào)用任何winsock api之前,必須調(diào)用wsastartup()進(jìn)行初始化,最后調(diào)用WSACleanup()做清理工作. 也就是 wsastartup 與 wsacleanup 要配對(duì)使用.
????? MFC中的函數(shù) AfxSocketInit() 包裝了函數(shù) WSAStartup(), 在支持WinSock的應(yīng)用程序的初始化函數(shù)IninInstance()中調(diào)用AfxSocketInit()進(jìn)行初始化,?程序則不必調(diào)用WSACleanUp().??
????? 如果你再次調(diào)用wsacleanup, 難不定會(huì)出問(wèn)題, 我的一個(gè)FTP 程序里退出時(shí)調(diào)用了此函數(shù), 在 N>8 次上傳后掛掉了, 最后查出是這個(gè)函數(shù)的問(wèn)題.
總結(jié)
以上是生活随笔為你收集整理的关于 AfxSocketInit() 的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: GROUP BY 子句中 选择列表中的列
- 下一篇: C 的CList,CPtrList,CO