TCP通讯程序

一、TCP通信原理
TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象,从而在通信的两端形成网络虚拟链路,一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信。Java对基于TCP协议的网络提供了良好的封装,使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信,Java为客户端提供了Socket类,为服务器提供了ServerSocket类
在这里插入图片描述
二、TCP发送数据步骤
1、创建客户端的Socket对象(Socket)
Socket(String host,int port)
2、获取输出流,写数据
OutputStream getOutputStream()
3、释放资源
void close()

三、TCP接收数据的步骤
1、创建服务器端的Socket对象(ServerSocket)
ServerSocket (int port)
2、监听客户端连接,返回一个Socket对象
Socket accept()
3、获取输入流,读数据,并把数据显示在控制台上
InputStream getInputStream()
4、释放资源
void close()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值