Socket 编程
两台电脑之间的通讯链路被称为“套接字”(Socket),是提供给应用程序的接口。
Socket编程中的主要相关类:
- InetAddress类(定义主机:IP、HostName、域名)
- ServerSocket类(TCP)
- Socket类(TCP)
- InputStream
- OutputStream
- DatagramSocket(UDP)
- DatagramPacket(UDP)
ServerSocket类的主要方法
Socket类的主要方法
ServerSocket类的主要作用是建立连接 ,提供端口,开启通讯线程。
Socket类的作用与File类类似,提供数据传输的源。
基于TCP的Socket
Socket通信模型:
进行网络通信时,Socket需要借助字节流(outputStream inputStream)来完成数据的传递工作