java中TPC通信的实现

java中TPC通信的实现

一、客户端的使用

Socket功能:TPC通信中表示客户端的类。
TPC通信的客户端:向服务器发送连接请求,给服务器端发送数据,读取服务器端回写的数据。
使用步骤:
1、创建Socket对象,构造方法中传递服务器端的IP地址和端口号。
2、向服务器端发送数据步骤:
2.1 调用Socket对象的getOutputStream方法创建OutputStream对象
2.2 调用OutputStream对象的write方法向服务器端发送数据
2.3 数据发送完成后调用OutputStream对象的close方法释放资源
3、读取服务器回写的数据步骤:
3.1 调用Socket对象的getOutputStream方法创建InputStream对象
3.2 调用InputStream对象的read方法读取服务器端回写的数据
3.3 数据读取完成后调用InputStream对象的close方法释放资源
4、当读取或者写入数据完成后调用Socket对象的close方法释放资源
注意事项:
1、客户端与服务器端进行交互时,必须使用Socket对象提供的网络字节流,不能使用自己创建的字节流对象。
2、当我们创建客户端Socket对象时,就会去请求服务器和服务器经过3次握手连接建立通路。
这时如果服务器没有启动会抛出异常,如果服务器开启了会建立通信进行交互了。

1.1、构造方法

功能:创建一个流套接字并将其连接到指定主机上的指定端口。
使用方法:Socket 对象名 = new Socket(String host, int port)
Str

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值