请教各位大虾
例:服务器地址`192.168.118.91
服务器开了三个端口
现在想用客户机的5555端口,去连接服务器的8999端口
用socket api如何实现?
//服务器结构
sockStruct.sin_family=AF_INET; //使用TCP/IP协议
sockStruct.sin_port = 8999;//htons(21)
sockStruct.sin_addr.S_un.S_addr = inet_addr(192.168.118.91);
//客户机结构
ServerSocket=socket(PF_INET,SOCK_STREAM,0); //创建服务器端Socket,类型为SOCK_STREAM,面向连接的通信
SOCKADDR_IN sa;
sa.sin_family = AF_INET;
sa.sin_addr.s_addr = inet_addr("客户机IP");
sa.sin_port = htons(5555);
bind(ServerSocket, (sockaddr*)&sa, sizeof(sa));
connect(ServerSocket,(LPSOCKADDR)&sockStruct,sizeof(sockStruct));
楼上的省了些步骤
http://www.vckbase.com/document/viewdoc/?id=1035