1、创建socket的方法
// 创建套接字
int socketID() {
int socketID = socket(AF_INET, SOCK_STREAM,0);
if (socketID != -1 ) {
return socket id;
} else {
return 0;
}
}
2、绑定端口的方法
// 绑定端口的方法
int bindPort(int:socketID, (const struct socketaddr *)&addr, addrSize) {
int addrLen = sizeof(addrSize);
//数据初始化为0
memset(addr,0,addrLen);
//指定套接字长度
addr.sin_len = addrLen;
//指定协议簇
addr.sin_family = AF_INET;
//指定端口与IP地址
addr.sin_addr_s_addr = inet_addr("192.168.1.1")
addr.sin_port = 1024;
int error = bind(socketID,addr,addrLen);
return error
}
3、连接服务器代码
// 连接服务器代码
int connect(int socketID, (struct sockaddr *)&peerAddr, addrLen) {
int connectID = connect(socketID,peerAddr,addrLen);
return connectID;
}
4、发送数据