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;
[解决办法]
友情帮顶........