文章系列目录 C#网络编程系列文章(一)之Socket实现异步TCP服务器 C#网络编程系列文章(二)之Socket实现同步TCP服务器 C#网络编程系列文章(三)之TcpListener实现异步TCP服务器 C#网络编程系列文章(四)之TcpListener实现同步TCP服务器 C#网络编程系列文 ...
ip 逻辑上标记一台电脑 Mac 物理上标记一台电脑 网络掩码 网络掩码和ip安位与标记网段 默认网关 192.168.1.254 域名 ele.me;baidu.com DNS服务器 udp TCP服务器 三次握手、四次挥手 ...
分类:
系统相关 时间:
2017-08-05 21:11:31
阅读次数:
252
PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了php语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/ ...
分类:
其他好文 时间:
2017-07-28 14:42:50
阅读次数:
173
这一次我们封装Modbus TCP Client应用。同样的我们也不是做具体的应用,而是实现TCP客户端的基本功能。我们将TCP客户端的功能封装为函数,以便在开发具体应用时调用。 对于TCP客户端我们主要实现的功能有两个:其一是生成访问TCP服务器的命令,总共支持8中功能码。其二是对TCP服务器端返 ...
分类:
数据库 时间:
2017-07-22 11:02:43
阅读次数:
247
服务器设计技术有很多,按使用的协议来分有TCP服务器和UDP服务器。按处理方式来分有循环服务器和并发服务器。 1 循环服务器与并发服务器模型 在网络程序里面,一般来说都是许多客户对应一个服务器,为了处理客户的请求,对服务端的程序就提出了特殊的要求。 目前最常用的服务器模型有: ·循环服务器:服务器在 ...
分类:
系统相关 时间:
2017-07-20 21:02:01
阅读次数:
240
使用Socket创建TCP服务器1首先了解一下TCP1TCP是面向连接的,必须是三次握手之后2TCP提供可靠连接,实现丢失重传,RTT的估算物理网卡网线都会影响这个丢包3TCP通过给所发数据的每一个段管理一个序列号进行排序.没一个包都有一个序号,由底层按照序列号发送给你4TCP提供流量控制和拥..
分类:
编程语言 时间:
2017-07-16 17:25:52
阅读次数:
164
一、TCP 1、tcp服务器创建 2、tcp客户端创建 二、UDP 1、UDP服务器创建 2、UDP客户端创建 其实道理都差不多,在python3中,利用套接字传输的内容都以byte形式传输,这时候传送时(send/sendto)需要encode,接收(recv)时需要decode。只要掌握这个重点 ...
分类:
编程语言 时间:
2017-07-01 14:32:28
阅读次数:
211
TCP客户端要连接到TCP服务器,需要经过三个过程: 第一次握手:建立连接时,客户端发送syn包和一个随机序列号seq=x到服务器,并进入SYN_SEND状态,等待服务器进行确认。(syn,同 步序列编号)。 第二次握手:服务器收到syn包,必须确认客户的SYN,然后服务器发送一个ACK=1, SY ...
分类:
其他好文 时间:
2017-06-21 23:02:50
阅读次数:
218
针对于上一篇分享python小练习 TCP客户端 http://www.cnblogs.com/zhaijiahui/p/6926197.html我继续按书中内容,向下进行这里需要强调一个事py3在使用 send() 和 recv() 的时候会出现TypeError: a bytes-like ob ...
分类:
编程语言 时间:
2017-06-04 12:43:53
阅读次数:
215
redis学习教程五《管道、分区》 一:管道 Redis是一个TCP服务器,支持请求/响应协议。 在Redis中,请求通过以下步骤完成: 客户端向服务器发送查询,并从套接字读取,通常以阻塞的方式,用于服务器响应。 服务器处理命令并将响应发送回客户端。 管道的意义 管道的基本含义是,客户端可以向服务器 ...
分类:
其他好文 时间:
2017-05-19 16:56:26
阅读次数:
156