supersocket+c#+oracle,C# SuperSocket服务端入门(一)

参考博客: 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();         }     } }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值