不喜欢看官方文档的 可以来looklook我的教程
SuperSocket从入门到精通系列
1.第一步
创建一个.netframework控制台程序我用的是4.8 大家可以和我保持同步
2.第二步
Nuget一下SuperSocket
需要SuperSocket.Common.dll,SuperSocket.SocketBase.dll,SuperSocket.SocketEngine.dll
这三个dll 一定不要导入错了哦
导入的时候会跟随导入log4net 也要接受哦
3.第三步
项目会出现这个文件夹 log4net的
然后点一下这个log4net.config
属性改成这样 以后会用到的
4.第四步 copy这些代码到main方法
Console.WriteLine("Press any key to start the server!");
Console.ReadKey();
Console.WriteLine();
var appServer = new AppServer();
appServer.NewSessionConnected += new SessionHandler<AppSession>(appServer_NewSessionConnected);
//Setup the appServer
if (!appServer.Setup(2012)) //Setup with listening port
{
Console.WriteLine("Failed to setup!");
Console.ReadKey();
return;
}
Console.WriteLine();
//Try to start the appServer
if (!appServer.Start())
{
Console.WriteLine("Failed to start!");
Console.ReadKey();
return;
}
Console.WriteLine("The server started successfully, press key 'q' to stop it!");
while (Console.ReadKey().KeyChar != 'q')
{
Console.WriteLine();
continue;
}
//Stop the appServer
appServer.Stop();
Console.WriteLine("The server was stopped!");
Console.ReadKey();
}
static void appServer_NewSessionConnected(AppSession session)
{
session.Send("Welcome to SuperSocket Telnet Server");
}
这个时候会报错
应该是这行
直接点自动生成就好了
然后解决方案下会有这么一个文件夹生成
这个程序是处理会话连接的
下面这里这部分
是它的出发的一个委托
当有新的客户端连接上就会发送这个玩意哦
接下来启动它
这样算是开启了一个服务端
让后网络调试助手打开一个客户端
第一次连接
会看到这句话
就已经是成功了
然后我们发送其他的看看
他说是未知请求 telnet
当然这就要进入下一讲拉SuperSocket 请求处理