C++利用TCP/IP协议的一个示例客户端、服务器通信程序
发布时间
阅读量:
阅读量
本文构建了一个基于TCP协议的简易客户/服务器通信程序实例。该程序所采用的通信方式为面向连接的SOCK_STREAM类型TCP协议,服务器所绑定的IP地址为本地回环地址127.0.0.1,端口设置为5099(该端口号大于1024)。服务端的主要功能是当接收到客户端的连接请求时,立即建立连接,并在连接成功后向客户端发送信息,同时接收客户端传输的数据。客户端在向服务端发起请求后,能够接收并展示服务端返回的信息,并且也能够向服务端发送数据。
以下为服务端程序的具体代码实现:
#include <WinSock2.h>
#include <stdio.h>
#include <stdlib.h>
#pragma comment(lib, "ws2_32.lib")
void main()
{
WSADATA wsaData;
int port = 5099;
char buf[] = "Server: hello, I am a server.....";
if(WSAStartup(MAKEWORD(2, 2), &wsaData) != 0)
{
printf(
全部评论 (0)
还没有任何评论哟~
