您的位置:首页 > 运维架构 > Linux

A mini simplest cross platform socket wrapper APIs, support win32 & linux & ios & android & wp8 & wp

2016-07-12 18:12 525 查看

xxsocket

A mini simplest cross platform posix socket API wrapper, support win32 & linux & ios & android & wp8 & wp8.1-universal & win10-universal

support IPv6-only network.

Usage:

Only compile src\xxsocket.cpp src\xxsocket.h src\politedef.h with your project; For gcc, you must add --std=c++11 compile flag
demo code:


#include “xxsocket.h”

using namespace purelib::inet;

void test_connect()

{

xxsocket clientsock;

// The interface xpconnect_n will detect whether localhost is IPV6 only network automatically

// and connect the ipv4 server by V4MAPPED address.

if(0 == clientsock.xpconnect_n(“www.baidu.com”, 443, 5/* connect timeout 5 seconds */))

{

printf(“connect succeed\n”);

}

}

github URL: https://github.com/halx99/xxsocket
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  socket github c++ xxsocket