![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
太阳石笑笑
这个作者很懒,什么都没留下…
展开
-
java实现网络编程之 UDP多线程在线聊天(超详细)
这个涉及到多线程 发送端: package chat; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetSocketAddress; import java.net.SocketException; p原创 2020-10-15 09:06:08 · 287 阅读 · 1 评论 -
java实现网络编程之 经典UDP通信 实现聊天(超详细)
用UDP模拟聊天: 发送端: package chat; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetSocketAddress; import java.net.SocketException; public class UdpSenderDemo01原创 2020-10-14 09:01:39 · 515 阅读 · 0 评论 -
java实现网络编程之 经典UDP通信实战练习(超详细)
UDP不需要建立连接,但是需要知道对方的地址 同样通过代码来实战一下: 服务端: package network; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; public class UdpClient { public static void main(String[] args) th原创 2020-10-13 09:01:57 · 263 阅读 · 2 评论 -
网络编程之 TCP,UDP的区别和联系
tcp,udp都是传输层的协议 简单通俗的讲一下tcp和udp之间的区别: TCP类似打电话 连接是稳定的, 建立连接需要三次握手,四次挥手, 客户端负责发送消息,服务器端处理消息, 传输完成后,释放连接,传输效率低 UDP类似发短信 不建立连接,是不稳定的, 客户端和服务器端没有明确的界限,都能发送和接收消息, 不管对方有无准备好,都可发送消息, 可能会受到DDOS(饱和攻击) 传输效率高 TCP三次握手,四次挥手简单解释: 三次握手: A:我要建立连接 B:知道了,建立连接吧 A:建立连接 四次挥手:原创 2020-10-13 08:51:47 · 191 阅读 · 0 评论 -
java实现网络编程之 经典TCP通信实战练习(超详细)
模拟tcp通信: 一个客户端的类,一个服务器端的类 下面看下具体实现: 客户端代码: package network; import java.io.IOException; import java.io.OutputStream; import java.net.InetAddress; import java.net.Socket; import java.net.UnknownHostException; //客户端 public class TcpClient01 { public st原创 2020-10-12 09:00:49 · 395 阅读 · 2 评论