![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
「已注销」
java后端开发小白
展开
-
使用UDP通信案例:发送端发送消息,接收端接受消息将数据显示在控制台上
public class UdpTest { @Test public void sender(){ DatagramSocket socket = null; try { socket = new DatagramSocket(); String str = "UDP方式发送消息"; byte[] bytes = str.getBytes(); InetAddr原创 2021-05-14 16:23:43 · 310 阅读 · 0 评论 -
使用TCP通信案例二:客服端向服务端发送文件,服务端接收并保存在本地
public class TcpTest { @Test public void client() { Socket socket = null; OutputStream os = null; FileInputStream fis = null; try { socket = new Socket(InetAddress.getByName("127.0.0.1"), 9090);原创 2021-05-14 15:47:49 · 239 阅读 · 0 评论 -
使用TCP通信案例一:客户端发消息给服务端,服务端将数据显示在控制台
public class TcpTest { @Test public void client(){ Socket socket = null; OutputStream os = null; try { //1、创建Socket对象,指明服务器端的ip和端口号 InetAddress inet = InetAddress.getByName("127.0.0.1");原创 2021-05-14 15:44:46 · 406 阅读 · 0 评论 -
网络通信协议TCP和UDP
TCP协议: 使用TCP协议前,需先建立TCP连接,形成传输数据通道。 传输前,采用“三次握手”方式,点对点通信,是可靠的。 TCP协议进行通信的两个进程:客户端、服务端。 在连接中可进行大量数据的传输。 传输完毕,需释放已建立的连接,效率低。 TCP生活案例:打电话。 UDP协议: 将数据、源、目的封装成数据包,不需要建立连接。 每个数据包的大小限制在64K以内。 发送不管对方是否准备好,接收方收到也不确认,故是不可靠的。 可以广播发送。 发送数据结束时,无序释放资源,开销小,速度快。 U..原创 2021-05-14 14:48:16 · 84 阅读 · 0 评论