最新 最热

Java 基于 UDP 协议的 Socket 编程 ——客户端程序

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.DatagramSocket;imp...

2023-03-09
2

Java 基于 UDP 协议的 Socket 编程 —— 服务器端程序

package aaa;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;public class Main { ...

2023-03-09
2

网络编程 - Linux Socket编程

socket(套接字)是网络编程编程的一种技巧。通过socket不仅可以实现跨进程通信,还可以实现跨主机的网络通信。使用这种技术,就可以实现全国各地的通讯。例如:深圳的一台电脑接收来自北京一台电脑发来的信息。  本篇不涉...

2023-03-09
5

局域网通过端口通讯

使用DatagramSocket代表UDP协议的Socket,DatagramSocket本身只是码头,不维护状态,不能产生IO流,它的唯一作用就是接收和发送数据报,Java使用DatagramPacket来代表数据报,DatagramSocket接收和发送的数据都是通过DatagramPac...

2023-03-06
4

【Swoole系列6.3】Hyperf 运行各种网络服务

简单地运行起普通的 HTTP 服务之后,今天我们再来学习一下如何使用 Hyperf 运行 TCP/UDP 以及 WebSocket 服务。

2023-03-03
2

TCP和UDP对比的优势和劣势

TCP和UDP都是传输层协议。TCP最核心的是提供了可靠性,而UDP核心是灵活性高。HTTP1.0和2.0用的是TCP,到了HTTP3.0用的就是UDP了。

udp
2023-03-01
1

Tina_Linux网络性能参考指南

主要适用于以下平台: • Allwinner 软件平台Tina v3.0 版本及以上。 • Allwinner 硬件平台R 系列(R6,R11,R16,R18,R30,R40,R328,R331, R329,R818, R818B, R528…)。 • Allwinner 硬件平台MR 系列(MR133, MR8......

2023-03-01
2

软件设计(九)

81、模块A将学生信息,即学生姓名、学号、手机等放到一个结构体系中,传递给模块B,模块A和B之间的耦合类型为 什么耦合?

2023-02-28
1

UDP 请求丢失有哪些原因?

这个问题如果直接去处理,可能会考虑框架日志、clb日志、k8s网卡日志等,反而把问题弄复杂了。其实可以理解为“丢包”问题,UDP丢包是非常常见的问题,由于协议本身就是非链接的传输协议,是不可靠的;所以准备从UDP协议原理出发...

udp
2023-02-27
1