Symbian sockets 基本介绍
2010-05-31 20:15:00 来源:WEB开发网连接到服务,无论作为客户端还是服务端
设置或者查询自己的地址,或者查询远程地址S
从socket读取数据
向socket写入数据
其他更多...
在打开任何socket之前,我们必须有一个激活了的RSocketServ会话 。并且,在上述提到的任何服务进行操作之前,我们要确保 socket是打开的。作为打开一个socket的一部分,RSocket这个子会话对象(见上文说明)需要同一个socket服务器进行连接,这个服务器就是一个RScoketServ类的实例。
下面的章节介绍了RSocket的各种函数,有了这些函数的介绍和帮助我们就可以写出基于socket通信的应用程序来。
主机解析服务
什么是主机解析?
在一个由计算机组成的网络里,独立的主机使用不同的地址格式来判断各自是谁,是什么。
例如,你的电子邮件有可能保存在一台主机当中,这台主机可能有一个可读的地址,比如pop3.freeserve.net。这个地址尽管对人来说是可读的、是一个具有一定意义的地址,但是对于网络上的计算机来说,并没有任何直接的用处。
当你的邮件客户端程序尝试下载你可能会收到的电子邮件的时候,你的电脑就会使用你的电子邮件服务器的地址(先前举例的 pop3.freeserve.net)去进行查询,将他们相对应的数字网络地址查询出来。当获得了机器可读的数字网络地址,应用程序才可能建立起连接。在TCP/IP协议族中,地址解析转换是由域名解析服务(Domain Name Service, DNS)进行的。
地址解析服务的用处有两个。首先,它可以让计算机网络(在本例中指的是Internet)的用户可以使用一个直接的、有意义的、人们可以理解并且可以记住的的地址来指向某一个网络资源。也许你曾经见过这样的网络地址212.134.93.203、204.71.202.160,但是一般情况下也许你并不会使用这样的数字地址去访问网络,一般情况下你更多使用的是例如www.symbian.com或者www.yahoo.com这样的地址。
其次,这种将网络物理地址和用户记忆的网络资源地址进行分割的服务,达到了网络硬件层进行升级或者替换的情况下并不会影响到用户访问的目的。这种机制也从另外一种情况下帮助了大的网络服务提供商,比如微软公司的Hotmail服务,使这些运营商可以在世界各地部署本地服务器,从而让每一个用户获得更快的访问速度,无论用户是在西雅图或者别的任何地方。
使用RHostResolver类
更多精彩
赞助商链接