将SuperSocket封装成类库之后可以将其集成进各种类型的应用,而不仅仅局限于控制台应用程序了,从而应用于不同的场景。这里以TelnetServer为例说明如何进行操作。首先,创建一个C#类库项目LibSocketServer添加SuperSocket引用,添加默认的日志框架log4net.dll引用。将log4net.config拷贝到项目文件夹的“Config”文件夹,然后设置它的“生成操作”为“内容”,设置它的“复制到输出目录”为“如果较新则复制”。其次,添加SuperSocket完整的TelnetServer服务相关类,Socket服务管理类SocketServerManager。TelnetSession.csTelnetServer.csAddCommand.csEchoCommand.csSocketServerManager.cs再次,添加配置文件App.config到类库中,并设置其配置参数。

SuperSocket封装成C#类库的步骤

SuperSocket封装成C#类库的步骤

SuperSocket封装成C#类库的步骤

SuperSocket封装成C#类库的步骤

SuperSocket封装成C#类库的步骤

SuperSocket封装成C#类库的步骤

SuperSocket封装成C#类库的步骤