自制的局域网基于tcp的聊天程序,包括server、client两端,给的是源代码,希望给刚刚学的孩子们一定参考,别像我们做的时候,调半天都调不出来。
2023/12/9 5:57:23 120KB c# 局域网 聊天
1
这个工程是基于TCP长连接的包模式的网络通讯框架。
在TCP连接中,按照一个一个的包方式进行数据传输,框架实现了可以同时侦听多个端口,每个数据包既可以不压缩传输,也能支持zlib压缩和blowfish加密传输。
服务端提供三种线程池来进行tcp连接处理,一类是接收线程池,接收线程池获取每个socket传输来的数据包,同时保证每个socket的包按照到来的顺序进行处理,二类是工作线程池,由接收线程池把接收到的数据包投递到工作线程池,工作线程池专门处理这些接收到的数据包。
三类是发送线程池,当工作线程池处理完这些数据包,确定需要发送处理结果数据包到客户端,或者其他线程需要发送数据包到客户端,他们首先把数据包投递到发送线程池,发送线程池专门负责数据包的发送。
框架同时提供了每个客户端的定时器功能,在服务端内部各个socket之间数据通信等。
框架来源于一个没做完的手游服务端,至于没有使用现成的游戏通讯框架而自己实现,主要是因为习惯了自己造轮子。
因为项目没做完,所有没进行严格的测试,无法保证代码无BUG。
您若要使用到自己的项目中,请完全熟悉了之后再用,这样出现BUG也好自己修改。
框架支持Linux和windows平台。
相关BLOG请看如下连接:http://blog.csdn.net/fanxiushu/article/details/50631626
2023/12/2 4:42:36 224KB C++,通讯
1
在Linux操作系统下,用c语言写的一篇通讯录,主要有增删改查的功能,里面有数据库的表,各位可以借鉴一下。
2023/11/23 2:26:12 17KB TCP/IP协议 Sqlite3 通讯录
1
C#基于TCP的Socket多线程通信(包含服务端和客户端)代码都有注释,方便新手阅读
2023/11/20 23:39:37 75KB C/S
1
首先建立一个局域网可以实现多台机子之间的交流部分功能不错界面比较完善。
有开机启动画面登录框聊天框代码简单易懂持续跟新
2023/11/20 4:54:40 4.72MB TCP socket UDP 聊天
1
将各种内网的Windows远程桌面、远程控制部署到公网访问。
将各种基于TCP/IP协议的行业软件端口部署到公网访问,如《旺铺理财宝》的后台、网页版等。
将内网的各种数据库服务器,如MSSQL、MySQL、Postgres、Oracle等部署到公网访问。
将各种内网的FTP、TELNET、HTTP等部署到公网访问。
将各种内网的视频监控、网络打印机、NAS硬盘、物联网设备等部署到公网访问。
通过多台电脑以同一用户名登录运行《TCPMapping》,实现随机分布式转发。
通过端口映射实现跨网段访问,通过网络隔离提高企业内网的安全性。
通过端口映射快速部署服务器。
通过IPV4和IPV6的映射和转发,实现不同网络协议版本的网络互通。
2023/10/5 11:51:28 289KB TCPMapping 端口映射器
1
同大型企业相比,中小企业的规模较小,应用的类型少而且比较简单,因此其网络的基础架构相对简单,实现起来比较容易一些,投资也会少得多。
从目前的网络技术和应用的发展趋势来看,对于中小企业,采用基于TCP/IP协议组的以太交换网模式是最适合的。
经过几年的发展,以太交换技术和产品都十分成熟,网络的实现和管理都很简单,维护量也小,并且可以向未来的发展进行平滑的升级和过渡。
2023/9/27 18:03:21 35KB 网络 需求分析
1
modbus是工业常用的通讯协议,原来是基于串口通讯的。
后来随着TCP/IP的发展,出现了基于TCP的Modbus这个源码就是基于TCP的modbusC#写的
2023/9/21 13:12:23 148KB TCP,modbus C#,源码
1
MQTT是一个基于TCP/IP协议的简单、轻量型的发布/订阅消息协议,是新兴IoT领域的理想之选
2023/9/16 15:21:44 1.1MB MQTT 3.1.1 中文
1
这是个利用MFC对话框编程,实现了网络聊天,类似于QQ,使用的是TCP协议,利用了C++类的思想,并且是多线程编程,对于学习MFC、网络编程、多线程编程都有很大的参考价值
2023/9/12 12:39:24 19.46MB MFC TCP 对话框
1
共 101 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡