原文:一个epoll事件实现的高并发服务/客户端(C语言实现,服务端存储基于hashtable)

代码路径:https: github.com prophetss epoll event 之前实现了一个简单高效的hashtable 点这里 ,这里结合epoll基于reactor模型实现了一个高并发服务器。大体思想是将epoll接到的每一个服务请求存储到hashtable里来管理,每一个请求都可以设置独立的回调函数。具体可以先看代码,注释已经写得很详细。代码实现了一个简单server端实例,c ...

2018-06-14 00:36 0 1930 推荐指数:

查看详情

个人项目开源之c++基于epoll实现并发游戏盒子(服务端+客户端)源代码

正在陆续开源自己的一些项目 此为c++实现并发的游戏盒子,平台问题需要迁移重构,所以有一些遗留问题,客户端异常断开没有处理,会导致服务器崩溃,还有基于快写代码编程平台实现的小程序切换,屏幕刷新没有做预加载,有时会直接闪退,不切换里面的小程序可以正常使用,剩下的等完善自己的手机编程IDE ...

Fri Nov 29 07:24:00 CST 2019 0 556
python实现一个客户端服务端的通信

函数介绍 Socket对象方法: 服务端: 函数 描述 .bind() 绑定地址关键字,AF_INET下以元组的形式表示地址。常用bind((host,port ...

Sun Feb 09 21:25:00 CST 2020 0 6245
linux epoll机制对TCP 客户端服务端的监听C代码通用框架实现

1 TCP简介 tcp是一种基于流的应用层协议,其“可靠的数据传输”实现的原理就是,“拥塞控制”的滑动窗口机制,该机制包含的算法主要有“慢启动”,“拥塞避免”,“快速重传”。 2 TCP socket建立和epoll监听实现 数据结构设计 linux环境下,应用层TCP消息体 ...

Wed Sep 06 10:20:00 CST 2017 0 3405
C# winform实现一个服务端和多个客户端进行通信

参看此链接http://www.cnblogs.com/longwu/archive/2011/08/25/2153636.html 在上述代码的基础上进行了修改,包括一些捕获异常以及按钮的应用,扩充了一个listbox确保服务端可以选择和不同的客户端进行通信 以下 ...

Sat Nov 24 00:58:00 CST 2012 11 31518
使用c语言实现在linux下的openssl客户端服务器端编程

使用c语言实现在linux下的openssl客户端服务器端编程 摘自:https://www.cnblogs.com/etangyushan/p/3679457.html   前几天组长让我实现一个使用openssl的c语言编写的客户端和java编写的服务实现字符流的通信,给了段代码 ...

Wed Feb 27 01:35:00 CST 2019 0 1195
基于Netty实现服务端客户端通信

个人博客 http://www.milovetingting.cn 基于Netty实现服务端客户端通信 前言 本文介绍基于Netty实现服务端客户端通信的简单使用方法,并在此基础上实现一个简单的服务端-客户端指令通信的Demo。 Netty是什么 Netty ...

Mon Apr 13 11:01:00 CST 2020 0 1578
WebSocket——SuperWebSocket实现服务端客户端

WebSocket——SuperWebSocket实现服务端客户端具体实现如下: 注:本作者是基于vs2019 enterprise版本,所有项目均为.Net Framwork4.7版本(因为WebSocket需求是.Net Framwork4.0以上版本) 1、新建控制台项目 ...

Fri Jul 19 02:29:00 CST 2019 2 1487
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM