int port; port = 8000; m_addr.sin_family = AF_INET; m_addr.sin_addr.S_un.S_addr = inet_addr("192.168.85.150"); //m_addr.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");//测试 m_addr.sin_port = ntohs(port); WSAConnect(m_s, (sockaddr*)&m_addr, sizeof(m_addr), NULL, NULL, NULL, NULL);
时间: 2024-04-27 10:23:14 浏览: 234
IP地址格式转换(htonl、ntohl;inet_addr、inet_ntoa).txt
这段代码使用了Windows Sockets API建立一个TCP连接。其中,变量port表示端口号,变量m_addr是一个类型为sockaddr_in的结构体,用于指定目标服务器的地址和端口号。inet_addr函数将字符串类型的IP地址转换为二进制格式,然后存储在sockaddr_in结构体中。WSAConnect函数用于建立连接,参数依次为套接字描述符、目标地址、地址长度、保留字节、保留字段、保留字节、保留字段。
阅读全文