我正在制作一个简单的跨平台聊天程序.我正在使用wXWidgets用于GUI,但效果很好,但我需要一种方法来创建套接字并创建服务器客户端设置.是否存在一个API,例如底层在Windows上使用WinSock,以及Linux的本机套接字和osx?
我不是在寻求提升作为解决方案,因为我将把它作为开放源代码而不是每个人都觉得安装一个70多MB的库.
谢谢
Winsock与POSIX套接字API完全兼容,大多数标准函数都可用.标题的名称不同,但简单#ifdef可以解决:
#ifdef _WIN32
#include <winsock2.h>
#else
#include <sys/socket.h>
#include <sys/types.h>
#include <netinet/in.h>
// other headers you may use
#endif
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1696 次 |
| 最近记录: |