Windows Socket 学习编程 最近需要调试socket程序,记录一下socket的demo。由于socket有多种情况,一下分开讨论。 阻塞式单Client模式 这种是最基本的模式,Server只等待一个Client连接,这种可用于两个进程或者线程之间的通信。 Server Code vo ...
Socket通信是Java网络编程中比较基础的部分,其原理其实就是源ip,源端口和目的ip,目的端口组成的套接字通信。其底层还设及到了TCP协议的通信。 Java中的Socket通信可以通过客户端的Socket与服务端的ServerSocket通信,同时利用IO流传递数据,也就是说Socket通信是 ...
分类:
编程语言 时间:
2020-12-04 11:25:43
阅读次数:
7
一、理论 并查集的定义: 并查集是一种树型的数据结构,用于处理一些不交集的合并和查询问题。一般用数组实现。 Find:确定元素属于哪一个子集,它可以被用来确定两个元素是否属于同一个子集。 Union:将两个子集合并成同一个集合。 并查集的优化: 优化1: 降低rank,提高查询效率。合并时要考虑ra ...
分类:
其他好文 时间:
2020-12-04 11:19:39
阅读次数:
6
1. 循环版实现多连接 2. threading.Thread 多线程(传输文件) 3. SockerServer 实现多任务 3.1 ForkingMixIn - 多进程(限 linux) 3.2 ThreadingMixIn - 多线程 3.3 ThreadingTCPServer - 线程池 ...
分类:
其他好文 时间:
2020-12-03 11:55:16
阅读次数:
6
1、Socket 类型 套接字格式: socket(family,type[,protocal]) 使用给定的地址族、套接字类型、协议编号(默认为0)来创建套接字。 socket类型 描述 socket.AF_UNIX 只能够用于单一的Unix系统进程间通信 socket.AF_INET 服务器之间 ...
分类:
编程语言 时间:
2020-12-03 11:54:39
阅读次数:
23
WebSocket 是一种计算机通信协议,通过单个 TCP 连接提供全双工通信信道。 1、WebSocket 是双向的 -使用 WebSocket 客户端或服务器可以发起消息发送。 2、WebSocket 是全双工的 -客户端和服务器通信是相互独立的。 3、单个 TCP 连接 -初始连接使用 HTT ...
分类:
Web程序 时间:
2020-12-03 11:30:13
阅读次数:
11
一、NAT模式 1.关闭虚拟机系统里的防火墙和本机物理机的防火墙 2.设置VMware的虚拟网络编辑器 3.设置虚拟机电脑系统的IP地址 4.设置本机物理机电脑系统的IP地址 5.互相ping 地址 服务器ping客户机 客户机ping服务器 互相ping的通,说明已经连通了。 ...
分类:
系统相关 时间:
2020-12-01 12:32:27
阅读次数:
13
Set 对象作用 数组去重,注意4 ‘4’ 不同 let arr = [1, 2, 3, 4, 4, '4', '4']; let mySet = new Set(arr); [...mySet]; // [1, 2, 3, 4, '4'] 并集 let a = new Set([1, 2, 3]) ...
分类:
其他好文 时间:
2020-11-30 15:22:08
阅读次数:
5
RabbitMQ 搭建可以参考:https://www.cnblogs.com/klvchen/p/14029336.html 官网集群介绍:https://www.rabbitmq.com/clustering.html 测试架构 | 名称 | IP | | | | | node-1 | 192. ...
分类:
其他好文 时间:
2020-11-27 11:54:15
阅读次数:
23
1 try 2 { 3 byte[] buffer = UDPClient.Receive(ref _udpOpto.localPoint); 4 numberOfBytesRead = 0; 5 numberOfBytesRead = buffer.Length; 6 receiveBuffer ...
分类:
其他好文 时间:
2020-11-27 11:31:47
阅读次数:
9