原文:個人項目開源之c++基於epoll實現高並發游戲盒子(服務端+客戶端)源代碼

正在陸續開源自己的一些項目 此為c 實現高並發的游戲盒子,平台問題需要遷移重構,所以有一些遺留問題,客戶端異常斷開沒有處理,會導致服務器崩潰,還有基於快寫代碼編程平台實現的小程序切換,屏幕刷新沒有做預加載,有時會直接閃退,不切換里面的小程序可以正常使用,剩下的等完善自己的手機端編程IDE,會基於sdl進行重構和完善,有興趣的話可以試着調一下 源代碼 ...

2019-11-28 23:24 0 556 推薦指數:

查看詳情

linux epoll機制對TCP 客戶端服務端的監聽C代碼通用框架實現

1 TCP簡介 tcp是一種基於流的應用層協議,其“可靠的數據傳輸”實現的原理就是,“擁塞控制”的滑動窗口機制,該機制包含的算法主要有“慢啟動”,“擁塞避免”,“快速重傳”。 2 TCP socket建立和epoll監聽實現 數據結構設計 linux環境下,應用層TCP消息體 ...

Wed Sep 06 10:20:00 CST 2017 0 3405
代碼發布項目(一)——實現服務端主動給客戶端推送消息(websocket)

截至目前為止,我們所接觸到的項目內部都是基於HTTP協議實現通信的:http協議是無鏈接無狀態,客戶端發送請求,服務端返回響應,服務端不會自動朝客戶端發送消息。 有三種方式實現服務端主動向客戶端推送消息: 輪詢 效率低、基本不用 長輪詢 兼容性好,一般大公司 ...

Wed Feb 19 17:36:00 CST 2020 0 1218
開源分享 Unity3d客戶端C#分布式服務端游戲框架

很久之前,在博客園寫了一篇文章,《分布式網游server的一些想法語言和平台的選擇》,當時就有了用C#做網游服務端的想法。寫了個Unity3d客戶端分布式服務端框架,最近發布了1.0版本,取名ET框架。ET框架的目標就是簡化客戶端開發,簡化分布式服務端開發,但是功能非常強大,完全可以作為一個大型 ...

Fri Sep 08 18:55:00 CST 2017 10 13310
c/c++服務端,java客戶端采用Protobuf通信

C++ server:linux, protoc -I=./ --cpp_out=./ Infor.protoJava client:包含protobuf-java-2.5.0.jar包, protoc.exe --java_out=./ Infor.proto Infor.proto文件 ...

Mon Jun 29 05:43:00 CST 2015 0 2774
UDPClient的服務端客戶端的通信代碼

服務端》 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net.Sockets ...

Sun May 14 21:17:00 CST 2017 0 7249
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM