Java培训之socket学习.docVIP

  • 0
  • 0
  • 约3.76千字
  • 约 5页
  • 2016-12-26 发布于北京
  • 举报
北京尚学堂提供 第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作套接字,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过套接字向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类库位于包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。不管是Socket还是ServerSocket它们的工作都是通过SocketImpl类及其子类完成的。 重要的Socket API: .Socket继承于java.lang.Object,有八个构造器,其方法并不多,下面介绍使用最频繁的三个方法,其它方法大家可以见JDK-1.3文档。 .Accept方法用于产生阻塞,直到接受到一个连接,并且返回一个客户端的Socket对象实例。阻塞是一个术语,它使程序运行暂时停留在这个地方,直到一个会话产生,然后程序继续;通常阻塞是由循环产生的。 .getInputStream方法获得网络连接输入,同时返回一个IutputStream对象实例,。 .getOutputStream方法连接的另一端将得到输入,同时返回一个Out

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档