客户端的创建和 客户端发送数据给服务端程序
#define CODE_READER_PORT 8002 // The port number connecting the reader port
#define CODE_READER_IP "192.168.31.200" // IP address of the reader
// 定义一个int并变量接收socket函数返回值
int sockfd;
struct sockaddr_in servaddr;
sockfd = socket(AF_INET, SOCK_STREAM, 0);
// 未申请的空间数据清零
memset(&servaddr, '\0', sizeof(struct sockaddr_in));
servaddr.sin_family = AF_INET;
inet_pton(AF_INET, CODE_READER_IP, &servaddr.sin_addr); //通过IP地址连接服务器
servaddr.sin_port = htons(CODE_READER_PORT); // 标注服务器的端口
cout<<"正在连接服务器..."<<endl;
connect(sockfd, (struct sockaddr *)&servaddr, sizeof(servaddr));
cout<<"服务器连接成功"<<endl;
// 发送star服务端
string start_singal ("start");
send(sockfd, (const void *)start_singal.c_str(), start_singal.length(),0);
本文介绍了一种使用C++实现客户端连接服务器并发送数据的方法。客户端通过指定IP地址和端口号建立TCP连接,并发送字符串消息启动服务端。该过程包括创建套接字、设置服务器地址信息、连接服务器及发送数据等步骤。
1170

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



