19,504
社区成员
发帖
与我相关
我的任务
分享
SOCKET Sock = INVALID_SOCKET; // Datagram window socket
SOCKADDR_IN source_sin; // Source socket address
WSADATA WSAData; // Contains details of the
// Winsock implementation
// Initialize Winsock.
if (WSAStartup (MAKEWORD(1,1), &WSAData) != 0)
{
return FALSE;
}
// Create a datagram window socket, Sock.
if ((Sock = socket (AF_INET, SOCK_DGRAM, IPPROTO_IP)) == INVALID_SOCKET)
{
return FALSE;
}
// Fill out source socket's address information.
ULONG ipaddress = inet_addr("192.168.0.101"); /* 远程 IP 地址 */
source_sin.sin_family = AF_INET;
source_sin.sin_port = 3389;
source_sin.sin_addr.s_addr = ipaddress;
// 连接远程TCP服务器
int ret = connect(Sock, (struct sockaddr *)&source_sin, sizeof(source_sin));