通过Java.net包建立双向通讯 - 编程入门网
通过Java.net包建立双向通讯时间:2011-02-16利用java.net包提供的网络能力。以有连接流通讯方式为例, 在服务器端的操作为一般为: ⑴ 创建一个ServerSocket对象,在指定端口监听客户端发来的请求。 ⑵ 在接收到请求时accept()方法将返回一个Socket对象。 ⑶ 用上述Socket对象创建输入、输出流对象。 ⑷ 通过输入、输出流与客户交互。 ⑸ 交互完毕,关闭输入、输出流与Socket。 ⑹ 服务程序运行结束,关闭ServerSocket。 实现代码代码类如:
在客户端的操作为: ⑴ 创建Socket对象建立与服务器的连接。 ⑵ 用该Socket对象创建输入、输出流。 ⑶ 与服务器交互。 ⑷ 交互完毕,关闭输入、输出流与Socket。 实现代码类如:
这种方法只依赖于标准的Java网络支持,不需要用到附加的软件包或工具,因此显得相当简洁和灵活,易于实现某些特殊的需要。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |