91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

C語言編寫的兩個聊天程序,一個是基于TCP一個是基于UDP,算是給初學socket編程的朋友一個啟迪吧,里面代碼注釋比較詳細,代碼盡量去掉不相干的東西,突出TCP和UDP通信的過程。

資源截圖

代碼片段和文件信息

#include?
#include?

//#pragma?comment(lib?“ws2_32.lib“) //使用VC++編譯時添加
#define?IP_ADDR “127.0.0.1“
#define?PORT 8020
#define?MAX_BUFFER_LEN 100 //緩沖區最大長度

int?main(int?argc?char?*argv[])
{
????WSADATA?wsaData;
????int?ret;
SOCKET?sockClient;
SOCKADDR_IN?srvAddr; //server端IP地址
int?addrLen?recvLen?sendLen;
char?sendBuf[MAX_BUFFER_LEN] //發送數據緩沖區
?recvBuf[MAX_BUFFER_LEN]; //接收數據緩沖區

//設置服務端套接字地址
srvAddr.sin_family?=?AF_INET;
srvAddr.sin_port?=?PORT;
srvAddr.sin_addr.s_addr?=?inet_addr(IP_ADDR);

//載入ws2_32.dll
????if?((ret?=?WSAStartup(MAKEWORD(22)?&wsaData))?!=?0)??????
????{
?????????printf(“WSAStartup?failed?with?error?%d\n“?ret);
?????????return?0;
????}
//創建套接字
if?((sockClient?=?socket(AF_INET?SOCK_ST

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-04-23?18:03??TCP_IRC\
?????文件????????2345??2013-04-19?21:53??TCP_IRC\Client.c
?????文件???????54902??2013-04-20?10:50??TCP_IRC\Client.exe
?????文件????????3102??2013-04-23?18:03??TCP_IRC\Server.c
?????文件???????55265??2013-04-23?18:03??TCP_IRC\Server.exe
?????目錄???????????0??2013-04-23?12:05??UDP_IRC\
?????文件????????2471??2013-04-23?12:04??UDP_IRC\Client.c
?????文件???????54231??2013-04-23?12:04??UDP_IRC\Client.exe
?????文件????????2437??2013-04-23?12:05??UDP_IRC\Server.c
?????文件???????54585??2013-04-23?12:05??UDP_IRC\Server.exe

評論

共有 條評論