TCP协议编程复习

本文详细介绍了TCP协议的特点,包括其面向连接、可靠传输等特性,并解释了三次握手建立连接的过程。同时,提供了服务端和客户端的具体实现步骤,如使用ServerSocket监听端口、通过Socket对象进行通信等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tcp协议
1.面向连接的
2.通过三次握手完成连接
3.可靠地协议
4.相对于udp 稍慢


分为服务端:SeverSocket


和客户端:Socket


服务端步骤:
1.建立tcp Socket服务,必须要监听一个端口
ServerSocket ss=new ServerSocket(port);
2.通过accptet方法,返回一个socket对象,同过这个socket与客户端的socket建立连接。
Socket s= ss.accept();
3.通过socket获取输入输出流,进行信息通信
写:s.getOutputStream();
读:s.getInputStream()
4.关闭资源


s.close();
ss.close();




客户端


1.建立Socket客户端,ip代表要连接的目的地址和端口
Socket s=new Socket(ip,port)


2.通过socket获取输入输出流与服务端通信
写:s.getOutputStream();
读:s.getInputStream()




3.关闭资源。
s.close();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值