java_网络编程

1、网络编程(理解)
网络编程的三要素
网络编程三要素:
1、IP地址  网络中计算机的唯一标识
2、端口 
3、协议

UDP 和 Tcp的区别
UDP 速度快,但是不保证数据的安全,发送和接收谁先开启 都是一样的
TCP 速度慢,数据安全,必须先开启服务器,然后开启发送端

UDP 协议发送数据
A:创建发送端Socket 对象
B:创建并把数据打包
C:调用Socket对象的发送方法发送数据包
D:释放资源
 
UDP接收数据
A:创建接收端Socket对象
B:创建接收数据的数据包
C:接收数据
D:解析数据
E:释放资源
 
TCP协议发送数据
A:创建发送数据的Socket对象
这一步如果成功,就说明连接已经成功
B:获取输出流,写数据
C:释放资源
 
TCP 接收数据
A:创建接收数据的Socket 对象(ServerSocket)
B:监听客户端(public Socket accept();)
C:获取输入流,读取数据
D:释放资源
Socket机制
A:通信两端都应有Socket对象
B:所有的通信都是通过Socket间的io流进行操作的
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值