資源簡介
這是個用UDP制作的聊天程序,包括建立服務器端,客戶端,用的是WINSOCK,服務器端支持一對一聊天功能,代碼有詳細的注釋,可以讓你輕松進入網絡編程和了解WINSOCK是如何編程的
代碼片段和文件信息
#include?
#include?//把程序所需頭文件winsock2.h包含進來
#pragma?comment(lib“ws2_32.lib“)
void?main(int?argc?char?**argv)
{
???WSADATA???????wsaData;
???SOCKET????????s;
???SOCKADDR_IN???ServerAddr;????//服務器地址結構
???SOCKADDR_IN???ClientAddr;????//用來接收客戶端的設置,包括IP和端口
???int???????????serlen=sizeof(ServerAddr);
???int???????????Port?=?8081;
???int???????????Ret;
???char??????????buffer[1024];
???int?n?=1;
???//?初始化Winsock?version?2.2
???if?((Ret?=?WSAStartup(MAKEWORD(22)?&wsaData))?!=?0)????//版本號為2.2
???{
??????printf(“WSAStartup?打開錯誤?%d\n“?Ret);
??????WSACleanup();
??????return;
???}
???//?建立一個socket?客戶端連接
???if?((s?=?socket(AF_INET?SOCK_DGRAM?IPPROTO_UDP))
???????==?INVALID_SOCKET)
???{
??????printf(“socket?建立失敗?%d\n“?WSAGetLastError());
??????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????401268??2013-07-03?14:53??UDP\client\bin\Debug\client.exe
?????文件???????1194??2013-06-30?12:52??UDP\client\client.cbp
?????文件????????101??2013-07-03?14:53??UDP\client\client.depend
?????文件????????238??2013-07-03?22:30??UDP\client\client.layout
?????文件???????2349??2013-07-03?14:53??UDP\client\main.c
?????文件?????383352??2013-07-03?14:53??UDP\client\obj\Debug\main.o
?????文件?????401092??2013-07-01?18:32??UDP\server\bin\Debug\server.exe
?????文件???????2853??2013-07-01?18:32??UDP\server\main.c
?????文件?????383332??2013-07-01?18:32??UDP\server\obj\Debug\main.o
?????文件????????206??2013-07-01?00:03??UDP\server\serve.workspace
?????文件???????1194??2013-06-30?12:49??UDP\server\server.cbp
?????文件????????101??2013-07-01?18:31??UDP\server\server.depend
?????文件????????240??2013-07-03?22:29??UDP\server\server.layout
?????目錄??????????0??2013-07-03?14:53??UDP\client\bin\Debug
?????目錄??????????0??2013-07-03?14:53??UDP\client\obj\Debug
?????目錄??????????0??2013-07-01?18:32??UDP\server\bin\Debug
?????目錄??????????0??2013-07-01?18:32??UDP\server\obj\Debug
?????目錄??????????0??2013-07-01?15:32??UDP\client\bin
?????目錄??????????0??2013-07-01?15:32??UDP\client\obj
?????目錄??????????0??2013-07-01?15:32??UDP\server\bin
?????目錄??????????0??2013-07-01?15:32??UDP\server\obj
?????目錄??????????0??2013-07-03?22:30??UDP\client
?????目錄??????????0??2013-07-03?22:29??UDP\server
?????目錄??????????0??2013-07-01?15:32??UDP
-----------?---------??----------?-----??----
??????????????1577520????????????????????24
- 上一篇:MFC 五子棋 源代碼
- 下一篇:Opencv疲勞檢測
評論
共有 條評論