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

資源簡(jiǎn)介

這是一個(gè)C++語言基于windos平臺(tái)socket編寫的C/S結(jié)構(gòu)的網(wǎng)絡(luò)通信程序。 代碼里面有具體的注釋,很方便閱讀。此源碼只適合新手。

資源截圖

代碼片段和文件信息

#include
#include?
using?namespace?std;

#pragma?comment(lib?“ws2_32.lib“)
int?main()
{
//加載套接字庫
WSADATA?wsaData;
int?iRet?=0;
iRet?=?WSAStartup(MAKEWORD(2?2)?&wsaData);
if?(iRet?!=?0)
{
cout?< return?-1;
}
if?(2?!=?LOBYTE(wsaData.wVersion)?||?2?!=?HIBYTE(wsaData.wVersion))
{
WSACleanup();
cout?< return?-1;
}

//創(chuàng)建套接字
SOCKET?clientSocket?=?socket(AF_INET?SOCK_STREAM?0);
if?(clientSocket?==?INVALID_SOCKET)
{
cout?< return?-1;
}

//初始化服務(wù)器端地址族變量
SOCKADDR_IN?srvAddr;
srvAddr.sin_addr.S_un.S_addr?=?inet_addr(“127.0.0.1“);
srvAddr.sin_family?=?AF_INET;
srvAddr.sin_port?=?htons(6000);

//連接服務(wù)器
iRet?=?connect(clientSocket?(SOCKADDR*)&srvAddr?sizeof(SOCKADDR));
if?(0?!=?iRet)
{
cout?< return?-1;
}

//接收消息
char?recvBuf[100];
recv(clientSocket?recvBuf?100?0);
printf(“%s\n“?recvBuf);

//發(fā)送消息
char?sendBuf[100];
sprintf_s(sendBuf?“Hello?This?is?client?%s“?“兔子“);
send(clientSocket?sendBuf?strlen(sendBuf)+1?0);

//清理
closesocket(clientSocket);
WSACleanup();

system(“pause“);
return?0;
}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???45875200??2015-09-18?11:58??TcpCommunication\src\ipch\tcpclient-2627bccd\tcpclient-1dfef60f.ipch

?????文件???45875200??2015-09-18?11:58??TcpCommunication\src\ipch\tcpcommunication-8272565b\tcpserver-850cd727.ipch

?????文件???????1455??2015-09-18?12:17??TcpCommunication\src\TcpClient\TcpClient.cpp

?????文件???????4102??2015-09-18?11:03??TcpCommunication\src\TcpClient\TcpClient.vcxproj

?????文件????????947??2015-09-18?10:04??TcpCommunication\src\TcpClient\TcpClient.vcxproj.filters

?????文件????????395??2015-09-18?10:02??TcpCommunication\src\TcpClient\TcpClient.vcxproj.user

?????文件???????4151??2015-09-18?11:03??TcpCommunication\src\TcpCommunication\TcpCommunication.vcxproj

?????文件????????947??2015-09-18?10:04??TcpCommunication\src\TcpCommunication\TcpCommunication.vcxproj.filters

?????文件????????395??2015-09-18?10:02??TcpCommunication\src\TcpCommunication\TcpCommunication.vcxproj.user

?????文件???????1942??2015-09-18?12:20??TcpCommunication\src\TcpCommunication\TcpServer.cpp

?????文件???29315072??2015-09-18?12:45??TcpCommunication\src\TcpCommunication.sdf

?????文件???????1374??2015-09-18?10:00??TcpCommunication\src\TcpCommunication.sln

????..A..H.?????14336??2015-09-18?12:44??TcpCommunication\src\TcpCommunication.suo

????..A..H.??????8704??2015-09-18?09:57??TcpCommunication\TcpCommunication.suo

?????文件???????2562??2015-09-18?12:44??TcpCommunication\tmp\Debug\TcpClient.Build.CppClean.log

?????文件????????454??2015-09-18?12:44??TcpCommunication\tmp\Debug\TcpClient.log

?????文件????????482??2015-09-18?12:44??TcpCommunication\tmp\Debug\TcpCommunication.log

?????目錄??????????0??2015-09-18?11:58??TcpCommunication\src\ipch\tcpclient-2627bccd

?????目錄??????????0??2015-09-18?11:58??TcpCommunication\src\ipch\tcpcommunication-8272565b

?????目錄??????????0??2015-09-18?12:44??TcpCommunication\bin\Debug

?????目錄??????????0??2015-09-18?11:58??TcpCommunication\src\ipch

?????目錄??????????0??2015-09-18?10:03??TcpCommunication\src\TcpClient

?????目錄??????????0??2015-09-18?10:04??TcpCommunication\src\TcpCommunication

?????目錄??????????0??2015-09-18?12:44??TcpCommunication\tmp\Debug

?????目錄??????????0??2015-09-18?10:03??TcpCommunication\bin

?????目錄??????????0??2015-09-18?12:44??TcpCommunication\src

?????目錄??????????0??2015-09-18?10:03??TcpCommunication\tmp

?????目錄??????????0??2015-09-18?10:03??TcpCommunication

-----------?---------??----------?-----??----

????????????121107718????????????????????28

............此處省略1個(gè)文件信息

評(píng)論

共有 條評(píng)論