网络编程的基本知识

计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件,网络通信协议的管理和协商下,实现资源贡献和信息传递的计算机系统。

通过计算机网络可以实现多台计算机的连接,但是不同计算机的操作系统和硬件体系结构不同。为了提供通信支持,位于同一个网络中的计算机在进行连接和通信时,必须要遵守一定的规则,这就好比在道路中行驶的汽车,一定要遵守交通规则一样,在计算机网络中,这些连接和通信的规则称为网络通信协议。

计算机的唯一标识符:IP地址
程序的代表:端口号
0-65535,其中0-1023被网络操作系统占用,用户的普遍应用程序,需要使用1024以上的端口号,避免操作系统服务端口号被其他应用或服务所占用。另外还有一个回送地址127.0.0.1,是指本机地址。

InetAddress 封装了IP地址相关信息的类

发送端 接收端:Datagram Socket. receive send close
数据集装箱:Datagram Packet——构造函数
接收端步骤:
1.创建指定的接收端对象——指定端口号
2.创建接收数据的数据容器——byte数组
3.创建接收数据的集装箱对象——传两个参数一个Byte数组,一个数据长度。
4.调用接收端对象的接收方法——receive
5.关闭接收端对象——close()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值