TCP通讯协议特点:
1.tcp是基于IO流数据传输的,面向连接
2.tcp进行数据传输的时候是没有大小限制的。
3.tcp是面向连接,通过三次握手机制保证数据的完整性,是可靠的。
4.tcp是面向连接的,所以速度慢。
5.tcp是区分客户端与服务端的。
TCP协议下的Socket:
1.Socket(客户端)
2.ServerSocket(服务端)
tcp的客户端使用步骤:
1.建立Tcp的客户端服务
2.获取对应的输出流对象
3.利用输出流写出数据即可
4.关闭资源
tcp的服务端使用步骤:
1.建立tcp的服务端,并且监听一个端口。
2.接受客户端的连接 accept():该方法是一个阻塞方法,没有客户端与其连接时,会一直等待下去。
3.获取输入流对象,读取客户端发的消息。
3.关闭资源。