对于 Windows,您需要winsock2.h和ws2tcpip.h。
在 Linux 上,您需要sys/socket.h和sys/types.h套接字函数以及netinet/in.h与 IP 相关的结构。
其他一些区别:
SOCKET套接字描述符,而 Linux 使用intclosesocket()关闭套接字,而 Linux 使用close()WSAStartup()在调用任何套接字函数之前以及WSACleanup()使用完套接字后调用。perror()或打印来自套接字函数的错误strerror()。在 Windows 上,您必须调用WSAGetLastError()以获取错误代码并FormatMessage获取错误文本。| 归档时间: |
|
| 查看次数: |
1431 次 |
| 最近记录: |