客户端的创建和 客户端发送数据给服务端程序
#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);