JavaTcpSocket聊天系统模型.docVIP

  • 1
  • 0
  • 约2.63万字
  • 约 35页
  • 2020-04-17 发布于安徽
  • 举报
TcpSocekt通信模型 Tcp Socket是面向连接的,所以Server端的accept()方法,一直等着客户端的连接,如果连接成功,则两者进行通信,这种是同步的,因为accept()一直在那儿等着,时刻的等着,实际中的聊天系统是采用异步方式,当有请求的时候就调用accept()方法,没有请求的时候该做什么就做什么去,不需要在那儿等着,不浪费资源,一种异步的方式。这个例子只是为了学习线程而准备的。 端口有TCP端口和UDP端口两种,端口号都是从0到65535,TCP端口在3层,UDP不是四层就是7层 TCP和UDP的协议也不相同,TCP比UDP安全,更多TCP和UDP区别上google,baidu。 服务器端编码 Java代码 import?java.io.BufferedReader; ?? import?java.io.IOException; ?? import?java.io.InputStreamReader; ?? import?java.io.PrintStream; ?? import?java.net.ServerSocket; ?? import?java.net.Socket; ?? import?java.util.StringTokenizer; ?? import?java.util.Vector; ?? ?? /** ? ?*

文档评论(0)

1亿VIP精品文档

相关文档