編輯:關於android開發
1、WSAStartup
用法:
WSADATA wsaD;
WSAStartup(MAKEWORD(2,2),&wsaD);
當一個應用程序調用WSAStartup函數時,操作系統根據請求的Socket版本來搜索相應的Socket庫,然後綁定找到的Socket庫到該應用程序中。以後應用程序就可以調用所請求的Socket庫中的其它Socket函數了。
事實上,如果windows socket程序不加上這句,調用socket()函數是調用不成功的,一直返回-1。
2、WSACleanup
WSAStartup應該與WSACleanup成對使用,WSAStartup的功能是初始化Winsock DLL,WSACleanup是來解除與Socket庫的綁定並且釋放Socket庫所占用的系統資源。
在Windows下,Socket是以DLL的形式實現的。在DLL內部維持著一個計數器,只有第一次調用WSAStartup才真正裝載DLL,以後的 調用只是簡單的增加計數器,而WSACleanup函數的功能則剛好相反,每調用一次使計數器減1,當計數器減到0時,DLL就從內存中被卸載!因此,你 調用了多少次WSAStartup,就應相應的調用多少次的WSACleanup.
3、WSAGetLastError()
是指該函數返回上次發生的網絡錯誤。
待續......
參考網址:
http://blog.csdn.net/bolike/article/details/7584727
viewflipper動畫切換屏幕,viewflipper動畫切換 整個項目的 package com.example.viewflipper; imp
Android ShareSDK快速實現分享功能,androidsharesdk第一步 :獲取ShareSDK 為了集成ShareSDK,您首先需要到ShareSDK
新版飛機大戰游戲安卓源碼項目,飛機大戰安卓 作者nuptboyzhb,源碼newplanegame,新版飛機大戰是一款以真實戰機為模板的飛行射擊類游戲
Android6.0權限管理 Android 6.0 Marshmallow首次加入了運行時權限管理,這對用戶來說,可以更好的了解、控 制 app 涉及到的權限。然而對開
Android的SwipeToDismiss第三方開源框架模擬QQ對話列