Symbian Cactive和RSocket笔记
2010-06-22 02:59:00 来源:WEB开发网核心提示:注意:如果socket采用的是UDP协议,则不需要connect,Symbian Cactive和RSocket笔记(2),RSocket::CancelConnect()用于取消连接,RSocket::Shutdown()用于异步的关闭连接,发送和接收数据发送数据RSocket::Send()采用TCP/IP协议的R
注意:如果socket采用的是UDP协议,则不需要connect。
RSocket::CancelConnect()用于取消连接。
RSocket::Shutdown()用于异步的关闭连接。
如何获取和设置IP地址
RSocket::LocalName()用于获取本地的地址信息,类型为TInetAddr
RSocket::Bind()用于绑定socket地址,类型为TInetAddr。
注意:在调用RSocket::Listen必须先Bind地址。
RSocket::RemoteName()用于获取远端服务器地址信息。
发送和接收数据
发送数据
RSocket::Send()采用TCP/IP协议的
RSocket::SendTo()采用UDP协议的
发送数据
RSocket::Recv(), RSocket::Read(), RSocket::RecvOneOrMore()采用TCP/IP协议
RSocket::RecvFrom()采用UDP协议
域名解释
使用RHostResolver类进行域名的解释和反解释,使用前要先调用RHostResolver::Open(),使用后要调用RHostResolver::Close()关闭。
而获取域名信息主要用下面两个函数
RHostResolver::GetByName()
RHostResolver::GetByAddress();
更多精彩
赞助商链接