47 bool bind(
const std::string & ip, sl_s32 port)
90 sl_u8 *temp = (sl_u8 *)buffer+recCnt;
void setStatus(_u32 flag)
Result< IChannel * > createUdpChannel(const std::string &ip, int port)
rp::net::SocketAddress _socket
UdpChannel(const std::string &ip, int port)
virtual u_result sendTo(const SocketAddress &target, const void *buffer, size_t len)=0
rp::net::DGramSocket * _binded_socket
bool bind(const std::string &ip, sl_s32 port)
int read(void *buffer, size_t size)
bool waitForData(size_t size, sl_u32 timeoutInMs, size_t *actualReady)
int write(const void *data, size_t size)
virtual u_result waitforData(_u32 timeout=DEFAULT_SOCKET_TIMEOUT)=0
virtual u_result setPairAddress(const SocketAddress *pairAddress)=0
virtual u_result recvFrom(void *buf, size_t len, size_t &recv_len, SocketAddress *sourceAddr=NULL)=0