在看Supersocket源码的时候发现很多地方都用到了我们不是很常用的线程安全集合,这些都是由net优化后的线程安全集合因此 应该比我们常规lock来效率好一些 比如说: 1 CurrentStack 线程安全栈 2 ConcurrentDictionary 线程安全字典, ...
分类:
编程语言 时间:
2016-06-20 11:14:47
阅读次数:
247
在看supersocket都时候发现里面都日志接口使用了典型都工厂设计模式,在此总结一下基本都思路 1 首先我想创建一个实现某个接口的对象 2 我想使用一个工厂来创建这个接口对象 3 这个工厂需要实现该接口都类来生产该接口对象 代码是实现 比如: 1 定义一个接口 public interface ...
分类:
其他好文 时间:
2016-06-19 01:22:32
阅读次数:
266
一、什么是SuperSocket 以下是作者的介绍 执行以下命令,获取SuperSocket项目 $ git clone https://github.com/kerryjiang/SuperSocket 二、项目结构 三、开发过程 1.新建一个控制台项目ConsoleApp 1.1引用相关项目 1... ...
分类:
其他好文 时间:
2016-05-23 22:42:02
阅读次数:
296
1.使用supersocket 高性能的事件驱动通信; 非常简单易用; 你只需要通过创建几个类就能获得一个健壮的 Socket 服务器; 内置的命令行协议让你能够迅速创建一个网络命令行接口服务器; 强大且高性能的协议解析实现工具帮你简化了网络数据的分析工作; 灵活的配置功能和友好的配置 API; 多
分类:
Web程序 时间:
2016-03-01 12:50:24
阅读次数:
771
SupperSocket官网:http://www.supersocket.net/SupperSocket 源码和库的下载地址:https://supersocket.codeplex.com/releases/view/161987准备:下载SupperSocket的Lib库文件:新建C#工程,...
分类:
其他好文 时间:
2015-10-12 12:35:56
阅读次数:
208
step1.先加入库SuperSocket.Common.dll, SuperSocket.SocketBase.dll, SuperSocket.SocketEngine.dll,log4net.dll,System.Threading.dll。同时还需引入NET中的System.Configur...
分类:
Web程序 时间:
2015-08-06 12:42:10
阅读次数:
191
实现你自己的AppSession和AppServer允许你根据你业务的需求来方便的扩展SuperSocket,你可以绑定session的连接和断开事件,服务器实例的启动和停止事件。你还可以在AppServer的Setup方法中读取你的自定义配置信息。总而言之,这些功能让你方便的创建一个你所需要的so...
分类:
移动开发 时间:
2015-07-21 01:06:38
阅读次数:
3615
Unity3D & Java 基于 Protobuf 通信实现最近研究Unity3D,同时需要给游戏制定一套通信协议。因为本人是后端出生,对C#的 Socket相关通信框架不太熟悉,经过几天的学习,终于搞定了。在这里公布出来,大家可以共同学习,少走弯路。
本文重点:演示怎么解析和发送协议。技术选型
服务端1
Java7netty 4客户端2
C#SuperSocket.ClientEngine h...
分类:
编程语言 时间:
2015-05-28 18:01:59
阅读次数:
2290
学习SuperSocket 必须要注意的 代码是 static void Main(string[] args) { WebSocketServer appServer = new WebSocketServer(); ...
分类:
编程语言 时间:
2015-05-23 21:14:53
阅读次数:
1034
原文:C#(SuperWebSocket)与websocket通信客户端代码 点击可以查看一些关于websocket的介绍 1 2 3 4 5 6 7 8 9 10 29 30 服务器端代码 SuperWebSocket 继承了Socket框架SuperSocket,是一个WebSocket服务器的...