18

8 3 基于Socket(套接字)的低层次Java网络编程

上传者:xuanyuan08

发布时间:2013-08-26 10:56:01

大小:234 K

简介:网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为 一个Socket。Socket 通常用来实现客户方和服务方的连接。Socket 是TCP/IP 协议的一个 十分流行的编程界面,一个Socket 由一个IP 地址和一个端口号唯一确定。 在传统的UNIX 环境下可以操作TCP/IP 协议的接口不止Socket 一个,Socket 所支持的 协议种类也不光TCP/IP 一种,因此两者之间是没有必然联系的。在Java 环境下,Socket 编程主要是指基于TCP/IP 协议的网络编程。 说Socket 编程是低层次网络编程并不等于它功能不强大,恰恰相反,正因为层次低,S ocket 编程比基于URL 的网络编程提供了更强大的功能和更灵活的控制,但是却要更复杂一 些。由于Java 本身的特殊性,Socket 编程在Java 中可能已经是层次最低的网络编程接口, 在Java 中要直接操作协议中更低的层次,需要使用Java 的本地方法调用(JNI),在这里 就不予讨论了。

java Socket 套接字 即时通讯
下 载 9人已下载
分享

更多资料推荐

Copyright©2005-2020 51CTO.COM 版权所有 未经许可 请勿转载