服务端:
sListen = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
bind(sListen, (struct sockaddr *) &local, sizeof(SOCKADDR_IN));
listen(sListen, 1);
sClient = accept(sListen, (struct sockaddr *) &client, &iaddrSize);
ret = recv(sClient, szMessage, MSGSIZE, 0);
客户端:
sClient = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
connect(sClient, (struct sockaddr *) &server, sizeof(SOCKADDR_IN));
send(sClient, szMessage, strlen(szMessage), 0);
引用:
本文详细展示了TCP套接字编程的基本流程,包括服务端的监听、接收连接及消息,以及客户端的连接和发送消息过程。通过具体的C语言代码示例,帮助读者理解TCP通信的实现方式。

767

被折叠的 条评论
为什么被折叠?



