NoteDeep

客户端


网络头文件 网络库

打开网络库

校验版本

创建SOCKET

创建服务器socket
SOCKET socketServer = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);

if (INVALID_SOCKET == socketServer)
{
int errorcode = WSAGetLastError();
WSACleanup();
return 0;
}

连接到服务器

作用:
连接服务器并把服务器信息和服务器socket绑定到一起

函数
int WSAAPI connect(
SOCKET s,
const sockaddr *name,
int namelen
);

参数
参考服务端

返回值
成功:0
失败:SOCKET_ERROR

sockaddr_in serverMsg;
serverMsg.sin_family = AF_INET;
serverMsg.sin_port = htons(12345);
serverMsg.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");
if (SOCKET_ERROR == connect(socketServer, (const sockaddr *)& serverMsg, sizeof(serverMsg)))
{
int errorcode = WSAGetLastError();
closesocket(socketServer);
WSACleanup();
return 0;
}

与服务器收发消息
















评论列表

    客户端