第四点.Socket通信
JAVASocket编程
Java.net.ServerSocket和Java.net.Socket两个类用于建立一个双端通信。
ServerSocket等待来自客户端的连接,而Socket连接到一个服务器端。
有些同学可能对socket有些误解,以为只有客户端要用到socket,而服务端只用serversocket。其实这是错的,两端都需要有个socket才能进行通讯,而服务端的sercersocket用于来进行监听,得到socket用的。
1)ServerSocket类
•ServerSocket类用于监听一个客户端的Socket连接,它将一直等待。
•ServerSocket构造器 ServerSocket(intport):用指定的端口port来创建一个侦听Socket。
ServerSocket(intport,intbacklog):加上一个用于改变连接队列长度的参数backlog。
ServerSocket方法:
Socketaccept()
Close()
2)Socket类
•Socket类的构造器
Socket()
Socket(InetAddressaddress,int port)
Socket(String host,int port)
还有三种不常用的就暂且忽略
Socket方法:
getInputStream()
getOutputStream()
Close()

照旧画个图表示下这个流程(画图真好用)
