
网络编程
麦子fuke
...
展开
-
【网络编程】学习系列(三)ServerSocket类的使用
目录ServerSocket类的使用1.1 aacept与超时Timeout1.2 构造方法backlog的含义1.3 构造方法的InetAddress1.4 绑定到指定的Socket地址1.5 绑定到指定的socket地址并设置backlog数量1.6 获取本地的SocketAddress对象以及本地端口1.7 InetSocketAddress类的使用1.8 关闭与关闭状态获取1.9 判断Socket的绑定状态1.10 获取IP地址1.11 Socket选项ReuseAddress1.12 Socket原创 2020-10-29 17:03:11 · 1672 阅读 · 0 评论 -
【网络编程】学习系列(二)基于TCP的Socket通信
目录基于TCP的Socket通信1.1 ServerSocket类的accept()方法1.2 Socket中的InputStream的read()方法1.3 客户端向服务端传递字符串1.4 服务端向客户端传递数据1.5 实现服务端与客户端多次的往来通信1.6 Stream的close()方法造成Socket关闭1.7 客户端传输图片到服务器1.8 TCP三次握手连接过程1.9 服务端与客户端互传对象以及I/O流顺序问题基于TCP的Socket通信Tcp提供了基于流的长连接的数据传递,发送的数据带有顺序原创 2020-10-29 16:57:00 · 701 阅读 · 0 评论 -
使用UDP实现广播发送
目录需求描述:参考代码代码描述ClientA代码描述:ClientB代码描述运行结果需求描述:第一步:现在有ClientA向网络中的所有设备的8888端口发送广播,ClientB需要监听8888端口来收到广播信息第二步:ClientB在收到广播信息后需要给予回执。需要将消息回复过去参考代码/** * 广播出去,并接受收到信息的回执 */public class ClientA { private static final Integer BroadCast_Port = 8888;/原创 2020-10-29 15:40:16 · 3148 阅读 · 1 评论 -
【网络编程】学习系列(一)NetWrokInterface介绍
文章目录介绍1.NetWrokInterface类1.1 方法的介绍1.1.1 获取网络接口的基本信息1.1.2获取MTU大小1.1.3 子接口处理1.1.4 获取硬件地址1.1.5获取IP地址1.1.6 InterfaceAddress类的使用1.1.7 判断是否为点对点设配1.1.8 是否支持多播1.2 NetworkInterface类的静态方法1.2.1 根据索引获得NetworkInterface对象1.2.2 根据网络接口名称获得NetworkInterface对象1.2.3 根据InetAdd原创 2020-10-15 14:51:47 · 948 阅读 · 0 评论