基本实现原理: 1)粘包和拆包采用帧头里面加长度信息来做; 2)超时机制:采用一个单独的线程来判断,每次收到数据就更新接收时间。在单独的线程里面判断如果当前时间减去上次接收的时间超过20秒则认为超时,关闭该连接; 3)用到了epoll_event结构体中的 epoll_data.ptr 指针:把客户端的信息保存在 epoll_data.ptr 指针当中,当出现epoll事件的时候从该指针提取客户端信息,然后进行操作。 完整的c代码,可以直接使用gcc编译,编译方法:gcc CreatCRC.c main.c -lpthread 配套有一个C#客户端(vs2008工程,全部源代码),可以向服务器发送数据和接收服务器返回的数据。
2022-09-06 10:26:05 31KB epoll 粘包拆包 接收超时
1
NET的C#RTSP客户端 此存储库包含.NET Standard 2.0的C#RTSP客户端实现(称为“ RtspClientSharp”) 产品特点 支持的传输协议:TCP / HTTP / UDP 支持的媒体编解码器:H.264 / MJPEG / AAC / G711A / G711U / PCM / G726 没有外部依赖性,纯C#代码 具有取消令牌支持的异步特性 设计快速且可扩展 接收阶段(建立RTSP会话时)的GC压力低; 高负荷下冻结量低 安装 最简单的入门方法是将NuGet包用于RtspClientSharp 您可以使用NuGet这样安装: nuget instal
2022-09-06 09:09:12 40.31MB csharp rtsp dotnetcore netstandard
1
Oracle Database 12c 12.1.0.2.0 安装包 Windows Linux 系统 客户端 32位 64位 服务器端 64位 安装包。资源由本人辛苦整理而来,因在Oracle官网很难找到下载链接,所以特地拿出来分享,如需其他版本请私信,必回复。 资源包含以下版本: Oracle Database 12.1.0.2.0 for Linux x86-64 Oracle Database 12.1.0.2.0 for Microsoft Windows x64 (64-bit) Oracle Database Client 12.1.0.2.0 for Linux x86 / x86-64 Oracle Database Client 12.1.0.2.0 for Microsoft Windows (32-bit) / x64 (64-bit)
2022-09-06 09:04:39 2KB oracle linux windows 数据库
1
Oracle Database 18.0.0.0.0 安装包 Windows Linux 系统 客户端 32位 64位 服务器端 64位 安装包。资源由本人辛苦整理而来,因在Oracle官网很难找到下载链接,所以特地拿出来分享,如需其他版本请私信,必回复。 资源包含以下版本: Oracle Database 18.0.0.0.0 for Linux x86-64 Oracle Database 18.0.0.0.0 for Microsoft Windows x64 (64-bit) Oracle Database Client 18.0.0.0.0 for Linux x86 / x86-64 Oracle Database Client 18.0.0.0.0 for Microsoft Windows (32-bit) / x64 (64-bit)
2022-09-06 09:04:38 2KB oracle linux windows 数据库
1
校园网必备神器 懂的下载
2022-09-05 20:48:43 10.37MB 校园网必备神器
1
西门子OPC UA Client Test Tools,西门子OPC UA客户端测试工具,包括3个版本,分别适配西门子OPC UA服务端1.0、2.0、3.0版本,测试能否从西门子OPC UA服务端采集到数据等等,支持匿名、实名两种连接。也可以参考开发自己的客户端。
2022-09-05 16:27:23 12.26MB 测试工具 西门子 OPCUA Client
1
Twitter的利爪 这是我为Android创建的Twitter客户端的完整版本。 它是100%开放源代码,您要做的唯一插入就是您自己的API密钥。 我很幸运地说,作为付费应用程序,Talon自2014年发布以来一直位居付费社交应用程序排行榜的首位。在Play商店中,它累积了100,000多次下载,同时获得4.6星评级。 该应用程序是我做过的更成功的应用程序之一,我向多年来支持我的工作的所有人公开表示感谢,谢谢! 它的效果很好,我很自豪地说它可能被认为是最受欢迎的第三方Twitter应用程序之一。 尽管我将是第一个承认它远非完美的人-当我不知道自己在做什么时编写了许多基本代码-这可能是一个非常不错的项目,可以寻求灵感,实现详细信息和贡献。 享受Twitter的Talon,让我知道您接下来要看的内容! 建筑利爪 您应该针对当前的master分支构建应用。 标记均为旧版本,不维护。 我将无法支持构建较旧版本的应用程序。 在Talon工作之前,您需要为Twitter生成一些API密钥。 我不会分发密钥。 要获取您的Twitter API密钥,请执行以下步骤: 登录其开发者网站(
2022-09-05 16:06:37 339.11MB android kotlin java app
1
Mongoose-嵌入式Web服务器/嵌入式网络库Mongoose是嵌入式环境的理想选择。 它被设计用于连接设备并使它们在线。 自2004年以来在市场上,被大量op mongoose使用-嵌入式Web服务器/嵌入式网络库Mongoose是嵌入式环境的理想选择。 它被设计用于连接设备并使它们在线。 自2004年以来在市场上,它被大量的开源和商业产品所使用-它甚至可以在国际空间站上运行! Mongoose使嵌入式网络编程变得快速,强大和容易。 在此处下载Mongoose源代码寻找完整的IoT固件解决方案? 查看Mongoose OS-开源
2022-09-05 12:35:51 1.52MB C/C++ Networking and Internet
1
MQTT客户端工具mqttfx版本1.7.1,原开发网站不提供此版本了,但非常好用。这个版本现在找了好久才找到。
2022-09-04 22:04:36 49.91MB mqtt
1
Ubuntu18.04服务器环境下亲测有效。 资源包含NFS服务端的离线安装包,以及安装步骤的描述。
2022-09-04 11:00:54 483KB NFS Ubuntu18.04 离线安装包 deb
1