SuperSocket框架学习笔记1-启动服务器
来源:互联网 发布:网络美术培训哪个好 编辑:程序博客网 时间:2024/06/04 20:05
SuperSocket 是一个轻量级的可扩展的 Socket 开发框架,可用来构建一个服务器端 Socket 程序,而无需了解如何使用 Socket,如何维护Socket连接,Socket是如何工作的。该项目使用纯 C# 开发,易于扩展和集成到已有的项目。只要你的已有系统是使用.NET开发的,你都能够使用 SuperSocket来轻易的开发出你需要的Socket应用程序来集成到你的现有系统之中。
下载地址:http://www.supersocket.net/
1,新建一个控制台应用程序,.NET版本4.0
2,添加SuperSocket(1.6.1).Binaries\Net40\Debug
中的
SuperSocket的dll文件(
SuperSocket.Common.dll,
SuperSocket.SocketBase.dll,
SuperSocket.SocketEngine.dll)到此项目的引用
【你也可以使用日志框架,这里没有使用】
3,添加 系统的
System.Configuration;
System.Configuration.Install;
命名空间
4,在默认的Program.cs 代码中 添加 命名空间
using SuperSocket.Common;
using SuperSocket.SocketBase;
using SuperSocket.SocketEngine;
using SuperSocket.SocketBase.Config;
5,开始SuperSocket大门
Console.WriteLine("按任意键启动SuperSocket服务器"); //实例化服务器对象 AppServer appServer = new AppServer(); var serverConfig = new ServerConfig(); //ip: 服务器监听的ip地址。你可以设置具体的地址,也可以设置为下面的值 Any //serverConfig.Ip = "184.56.41.24"; serverConfig.Port = 8848; if (!appServer.Setup(serverConfig)) { //Setup with listening IP and port//启动失败 Console.WriteLine("Failed to setup!"); return; } // appServer.NewSessionConnected += new SessionHandler<GPSSession>(mainClass.appServer_NewSessionConnected); // appServer.NewRequestReceived += new RequestHandler<GPSSession, BinaryRequestInfo>(mainClass.appServer_NewRequestReceived); // appServer.SessionClosed += new SessionHandler<GPSSession, SuperSocket.SocketBase.CloseReason>(mainClass.OnSocketError); if (!appServer.Start()) { Console.WriteLine("Failed to start!"); return; } Console.WriteLine("ssssss前置机启动成功!,输入q关闭服务器"); while ( Console.ReadKey().KeyChar != 'q' ) { Console.WriteLine(); continue; } appServer.Stop(); Console.WriteLine("ss服务器已经关闭"); Console.ReadKey();
6,如果启动 成功 会在控制台打印
——————————
ssssss前置机启动成功!,输入q关闭服务器
——————————
本人菜鸟一枚,欢迎一起讨论交流SuperSocket
QQ:2360450496
SuperSocket群:373076764
官方网站 www.supersocket.net/
0 0
- SuperSocket框架学习笔记1-启动服务器
- SuperSocket框架学习笔记2-构建SuperWebSocket服务器程序
- SuperSocket框架学习笔记3-构建Unity3D__WebSocket4Net客户端程序
- SuperSocket 1.5 发布,.NET Socket服务器框架
- SuperSocket服务器架设(一):认识SuperSocket
- SuperSocket服务器架设(一):认识SuperSocket
- Socket 开发框架 SuperSocket
- supersocket开发笔记
- SuperSocket服务器架设(二):使用SuperSocket构建简单服务器
- SuperSocket服务器架设(二):使用SuperSocket构建简单服务器
- SuperSocket
- SuperSocket
- Erlang学习笔记-服务器框架理解
- SuperSocket服务器架设(五):使用命令过滤器
- SuperSocket服务器架设(五):使用命令过滤器
- C#的Socket开发框架 SuperSocket
- XMPP协议学习笔记四(Openfire服务器启动过程)
- XMPP协议学习笔记四(Openfire服务器启动过程)
- 面试复习重点——数据结构、操作系统、计算机网络、数据库。
- OGC之路(1) 之 WMS标准学习总结
- nginx源码分析2———基础数据结构四(ngx_hash_t)
- 权限逻辑分析
- 如何制作一个ASP.NETMVC4信息发布网站
- SuperSocket框架学习笔记1-启动服务器
- 29-HTML-06-HTML(表格标签)
- SuperSocket框架学习笔记2-构建SuperWebSocket服务器程序
- SuperSocket框架学习笔记3-构建Unity3D__WebSocket4Net客户端程序
- Android-SD卡文件夹创建和删除实现
- Unity3D碰撞后去掉相互之间的反弹力
- GoLang入门1-安装-配置
- GoLang入门2-GOPATH与工作空间
- GoLang入门3-应用目录结构