标签:supersocket c# socket
1. 创建自定义类MySession,继承AppSession类并重写AppSession类的方法
注:一个AppSession对象对应一个连接
2. 创建自定义类MyServer,继承AppServer类并重写AppServer类的方法
3. 创建自定义命令HELLO类,继承CommandBase并重写ExecuteCommand方法
4. 修改Main方法代码
5. 程序结构如图
6. 创建多服务器提供不同服务的方法:按照上面的过程,创建不同的AppServer 、AppSession子类、自定义命令,并在程序入口中启动。
7. 注意:
a) MyServer、自定义命令和MySession的访问权限必须设置为public
b) MyServer父类为AppServer<MySession>
c) MySession父类为AppSession<MySession>
d) HELLO父类为CommandBase<MySession,StringRequestInfo>,ExecueteCommand方法传入值类型分别为MySession和StringRequestInfo
e) 多服务器中需注意AppSession、AppServer、自定义命令中的AppSession不要搞错
SuperSocket服务器架设(三):在SuperSocket中自定义Command、AppServer和AppSession
标签:supersocket c# socket
原文地址:http://blog.csdn.net/xiaoweiserver/article/details/39483111