摘要:
一个简单的配置<?xml version="1.0"?><configuration> <configSections> <section name="superSocket" type="SuperSocket.SocketEngine.Configuration.SocketServiceConfig, SuperSocket.SocketEngine" /> </configSections> <appSettings> <add key=" 阅读全文
摘要:
为什么要通过配置启动服务器避免硬编码SuperSocket提供了很多有用的配置选项充分利用SuperSocket的工具如何通过BootStrap的配置启动服务器的SuperSocket配置部分使用.NET的默认配置技术,设计SuperSocket配置节:<configSections> <section name="superSocket" type="SuperSocket.SocketEngine.Configuration.SocketServiceConfig, SuperSocket.SocketEngine" />&l 阅读全文
摘要:
什么是AppSession? AppSession表示逻辑socket连接,基于连接的操作应在该类中定义。您可以使用这个类的实例,将数据发送到TCP客户端,接收数据连接或关闭连接。什么是AppServer? AppServer表示监听所有客户端连接的服务端实例。在理想的情况下,我们可以从AppServer得到我们想找到的任何会话。它应该被定义在应用程序级别的操作和逻辑里。创建你的AppSession您可以重写基类AppSessions的业务public class TelnetSession : AppSession<TelnetSession>{ protected ove... 阅读全文
摘要:
创建一个控制台项目,并添加引用SuperSocket创建一个“控制台应用程序”项目。创建项目后,你应该根据“客户端配置文件”改变这个项目的目标framework。因为这样应用程序将会作为Server运行并且“客户端配置文件”不用编译添加项目引用(SuperSocket.Common.dll, SuperSocket.SocketBase.dll, SuperSocket.SocketEngine.dll)添加 log4net.dll 到项目引用,因为SuerSocket用 它作为默认的日志框架log4net.config配置包含在SuperSocket所提供的项目文件夹中的“Config”,并 阅读全文