17 explicit TurnUdpSocket(
const asio::ip::address& address,
unsigned short port);
21 virtual asio::error_code
connect(
const std::string& address,
unsigned short port);
24 virtual asio::error_code
rawWrite(
const char* buffer,
unsigned int size);
25 virtual asio::error_code
rawWrite(
const std::vector<asio::const_buffer>&
buffers);
26 virtual asio::error_code
rawRead(
unsigned int timeout,
unsigned int*
bytesRead, asio::ip::address* sourceAddress=0,
unsigned short*
sourcePort=0);
30 asio::ip::udp::socket mSocket;
33 asio::ip::udp::endpoint mRemoteEndpoint;
34 asio::ip::udp::endpoint mSenderEndpoint;