xrpc 基于TCP的RPC框架 RPC框架包含几大部分 一,通讯 1,协议:TCP和HTTP2的优劣TCP包较小,有更好的传输速率,但易用性没有HTTP2好HTTP2虽然会稍微占一些流量,但由于其具有一些重叠,头部压缩等新特性,速度应该并不比TCP差不多少。(我没试过)但是这里为了学习还是使用TCP 2,加密我因为不太了解这部分,只简单替换对称加密了。 3,yamux yamux是一个链接副本库,可以使一个物理的TCP链接虚拟出多个逻辑链接,从而提高传输效率源码阅读我有提交简书,只是两次天发不了文。 原理是利用一个可配置大小的缓冲块(可以理解为申请的内存块),通过随时判断分配大小,使用通道去通知各个逻辑流的读写进度,多读少写。 4,链接池虽然使用yamux可以虚拟逻辑链接,但每一个TCP链接的发送速率是有限的,这里还是需要管理一个TCP的连接池。 二,远程调用 就直接用net /
2022-12-01 08:40:44 19KB Go
1
本代码是基于TCP通信的服务端代码,运用QT开发平台,语言为C++,代码背景为项目实际应用,适合新手学习。
2022-11-25 00:01:14 7KB QT Tcp 服务端 客户端
1
本工具是一款TCP端口扫描工具,可按IP段多端口扫描,多线程同时工作,响应超时时间2秒,扫描速度很快。 扫描开放端口单独存入列表,双击直接调用VNC连接,右击可选VCN及RDP连接。
2022-11-09 16:04:01 587KB TCP端口 扫描工具 TCP端口扫描
1
基于tcp的服务器源码.zip基于tcp的服务器源码.zip基于tcp的服务器源码.zip基于tcp的服务器源码.zip基于tcp的服务器源码.zip基于tcp的服务器源码.zip基于tcp的服务器源码.zip
2022-11-09 14:26:40 1.31MB 基于tcp的服务器源码
1
基于 TCP 协议的自定义数据帧的形式来进行长数据(图片)的传输的源码,对应的博客为:https://blog.csdn.net/weixin_44262126
2022-10-26 16:23:10 974KB TCP Socket
1
使用C#TCP 写的简单Web服务器,简单实现了GET请求和反馈,可以用于软件开发中集成微型web服务器,提供了一种web请求简单处理机制。 代码粗糙,仅供大家学习!
2022-10-18 11:39:03 59KB WEB WEB服务器 TCP C#Web服务器
1
本文实例讲述了python使用socket实现的传输demo。分享给大家供大家参考,具体如下: socket传输,客户端代码 import socket def main(): tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 服务器位于本机 9999 tcp_client_socket.connect( ("192.168.27.72", 9999) ) # 告诉服务器,我要下载哪一个文件 file_name = input("请输入要下载的文件名:") tcp_clien
2022-09-01 21:09:14 48KB c demo em
1
可实现私信、创建用户名、实况聊天、显示时间
2022-08-30 08:26:08 12KB LINUX TCP
1
1. 简洁的用户界面 2. 开启、关闭服务器端 3. 连接服务器端 4. 能够对输入的文字进行传输 5. 能够进行文件传输
2022-08-25 17:44:53 264KB socket编程
1
目 录 2 一、 引言 3 1.1 选题背景 3 1.2 选题内容 4 1.3 对选题的理解 4 二、技术原理 5 2.1 TCP简介 5 2.2 TCP和UDP协议结构的区别 7 2.3 TCP和UDP编程步骤的区别 8 三、设计内容 10 3.1开发环境 10 3.2程序流程图 10 3.3功能模块 12 3.3.1客户端程序设计 12 3.3.2服务器端程序设计 17 3.4数流图 22 3.5关键的数据结构 22 3.5.1 TCP套接字数据结构 22 3.5.2 TCP的控制缓冲区 23 3.5.3 TCP套接字数据结构 24 四、设计成果 24 4.1设计实现的功能 24 4.2运行界面 25 4.3测试界面 30 五、课设总结 31 5.1技术难点 31 5.2遇到的问题及解决方式 32 5.3收获 33 六、附录 36 参考文献 36
2022-08-25 17:43:48 3.12MB mfc tcp/ip 服务器 文档资料