读书人

boost asio,该如何解决

发布时间: 2013-07-01 12:33:04 作者: rapoo

boost asio
通过boost 我想定义一个结构体

typedef struct BeatConnect
{
ip::tcp::socket scoket;
string strIP;
long lPort;

}BeatConnect *pBeatConnect;


但是我的第一个变量 scoket可能是UDP的,这个时候应该怎么定义了?

[解决办法]
typedef struct BeatConnect
{
union {
ip::tcp::socket tcpscoket;
ip::udp::socket udpsocket;
};
string strIP;
long lPort;

}BeatConnect, *pBeatConnect;
[解决办法]
友情帮顶........
引用:
typedef struct BeatConnect
{
union {
ip::tcp::socket tcpscoket;
ip::udp::socket udpsocket;
};
string strIP;
long lPort;

}BeatConnect, *pBeatConnect;

读书人网 >C++

热点推荐