C# SuperSocket服务端入门(一)
2016-07-31 09:31
405 查看
参考博客: http://www.cnblogs.com/xmcrew/p/3746549.html
1,新建一个控制台应用程序,.NET版本4.0
2,添加SuperSocket(1.6.1).Binaries\Net40\Debug 目录下的:
SuperSocket的dll文件(
log4net.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,详见代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SuperSocket.Common;
using SuperSocket.SocketBase;
using SuperSocket.SocketEngine;
using SuperSocket.SocketBase.Config;
namespace WebSocketSeviceConsole
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("service");
//实例化服务器对象
AppServer appServer = new AppServer();
var serverConfig = new ServerConfig();
//ip: 服务器监听的ip地址。你可以设置具体的地址,也可以设置为下面的值 Any
//serverConfig.Ip = "184.56.41.24";
serverConfig.Port = 8848;
if (!appServer.Setup(serverConfig))
{
Console.WriteLine("Failed to setup!");
return;
}
if (!appServer.Start())
{
Console.WriteLine("Failed to start!");
return;
}
Console.WriteLine("ssssss前置机启动成功!,输入q关闭服务器");
while (Console.ReadKey().KeyChar != 'q')
{
continue;
}
appServer.Stop();
Console.WriteLine("服务器已经关闭");
Console.ReadKey();
}
}
}
1,新建一个控制台应用程序,.NET版本4.0
2,添加SuperSocket(1.6.1).Binaries\Net40\Debug 目录下的:
SuperSocket的dll文件(
log4net.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,详见代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SuperSocket.Common;
using SuperSocket.SocketBase;
using SuperSocket.SocketEngine;
using SuperSocket.SocketBase.Config;
namespace WebSocketSeviceConsole
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("service");
//实例化服务器对象
AppServer appServer = new AppServer();
var serverConfig = new ServerConfig();
//ip: 服务器监听的ip地址。你可以设置具体的地址,也可以设置为下面的值 Any
//serverConfig.Ip = "184.56.41.24";
serverConfig.Port = 8848;
if (!appServer.Setup(serverConfig))
{
Console.WriteLine("Failed to setup!");
return;
}
if (!appServer.Start())
{
Console.WriteLine("Failed to start!");
return;
}
Console.WriteLine("ssssss前置机启动成功!,输入q关闭服务器");
while (Console.ReadKey().KeyChar != 'q')
{
continue;
}
appServer.Stop();
Console.WriteLine("服务器已经关闭");
Console.ReadKey();
}
}
}
相关文章推荐
- C# SuperSocket服务端入门(一)
- C# SuperSocket服务端入门
- C# SuperSocket服务端入门(一)
- C# SuperWebSocket服务端、客户端学习(三)
- socket 通信 入门3 android 客户端 C# 服务端
- C# 常用协议实现模版及FixedSizeReceiveFilter示例(SuperSocket入门)
- C# Socket 入门5 UPD 结构体 与 C++ 通信
- Socket通信:服务端发送安全策略到flash(c#)
- 基于C#的Socket开发快速入门
- C# Socket 入门1
- C# Socket 入门2
- C# Socket聊天程序(一个服务端,多个客户端)
- C# Socket聊天程序(一个服务端,多个客户端)
- 蛙蛙推荐:c#使用winsock api实现同步Socket服务端
- [置顶]C#中Socket服务端代码分享
- [置顶] C#中Socket服务端代码分享
- C# Socket 入门5 UPD 结构体 与 C++ 通信
- 基于C#的Socket入门
- 蛙蛙推荐:c#使用winsock api实现同步Socket服务端
- C# Socket 入门4 UPD 发送结构体