资源简介
c语言实现Socket套接字通信,简单易学
代码片段和文件信息
#include
#include
#pragma comment(lib“ws2_32.lib“)
int main(int argc char *argv[])
{
WORD sockVersiono = MAKEWORD(2 2);
WSADATA wsaData;
//创建端口,地址,协议
sockaddr_in addr;
addr.sin_family = AF_INET;
addr.sin_port = htons(8888);
addr.sin_addr.S_un.S_addr =inet_addr(“127.0.0.1“);
int len = sizeof(addr);
//WSAStringToAddress(“127.0.0.1:8888“ AF_INET 0 (sockaddr*)&addr&len);
WSAStartup(sockVersiono &wsaData);
SOCKET client = socket(AF_INET SOCK_STREAM IPPROTO_TCP);
connect(client (sockaddr*)&addr len);
char revData[1024];
int ret = recv(client revData 1024 0);
if (ret <= 0)
{
printf(“接收信息失败!退出“);
system(“pause“);
return 0;
}
revData[ret] = 0;
printf(“接收系统发过来的消息:%s\n“ revData);
printf(“请输入你的名字:\n“);
char name[20];
char id[1024];
//接收输入的语句
fgets(name 20 stdin);
send(client name 200);
int idLen = recv(client id 1024 0);
id[idLen] = 0;
printf(“%s你的学号是:%s\n“ name id);
system(“pause“);
closesocket(client);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1098 2016-03-28 21:15 Client\Client.cpp
文件 4084 2016-03-15 07:30 Client\Client.vcxproj
文件 947 2016-03-14 22:01 Client\Client.vcxproj.filters
文件 1570 2016-03-28 21:15 Client\Debug\Client.log
文件 33995 2016-03-28 21:15 Client\Debug\Client.obj
文件 554 2016-03-28 21:15 Client\Debug\Client.tlog\cl.command.1.tlog
文件 19422 2016-03-28 21:15 Client\Debug\Client.tlog\CL.read.1.tlog
文件 372 2016-03-28 21:15 Client\Debug\Client.tlog\CL.write.1.tlog
文件 182 2016-03-28 21:15 Client\Debug\Client.tlog\Client.lastbuildstate
文件 2 2016-03-28 21:15 Client\Debug\Client.tlog\li
文件 2 2016-03-28 21:15 Client\Debug\Client.tlog\li
文件 2 2016-03-28 21:15 Client\Debug\Client.tlog\li
文件 0 2016-03-28 21:15 Client\Debug\Client.tlog\unsuccessfulbuild
文件 527360 2016-03-28 21:15 Client\Debug\vc120.idb
文件 167936 2016-03-28 21:15 Client\Debug\vc120.pdb
文件 1457 2016-03-21 16:39 Server\Debug\Server.log
文件 36400 2016-03-21 16:39 Server\Debug\Server.obj
文件 572 2016-03-21 16:39 Server\Debug\Server.tlog\cl.command.1.tlog
文件 19422 2016-03-21 16:39 Server\Debug\Server.tlog\CL.read.1.tlog
文件 372 2016-03-21 16:39 Server\Debug\Server.tlog\CL.write.1.tlog
文件 1042 2016-03-21 16:39 Server\Debug\Server.tlog\li
文件 2512 2016-03-21 16:39 Server\Debug\Server.tlog\li
文件 346 2016-03-21 16:39 Server\Debug\Server.tlog\li
文件 182 2016-03-21 16:39 Server\Debug\Server.tlog\Server.lastbuildstate
文件 527360 2016-03-21 16:39 Server\Debug\vc120.idb
文件 167936 2016-03-21 16:39 Server\Debug\vc120.pdb
文件 2012 2016-03-15 17:20 Server\Server.cpp
文件 4087 2016-03-14 22:25 Server\Server.vcxproj
文件 947 2016-03-14 21:36 Server\Server.vcxproj.filters
目录 0 2016-04-12 17:08 Client\Debug\Client.tlog
............此处省略8个文件信息
评论
共有 条评论