예제 #1
0
 public CoCRemoteClient(CoCServer server, Socket connection)
 {
     Connection = connection;
     Server = server;
     NetworkManager = new NetworkManagerAsync(connection, HandlePacketReceived, HandleReceicedPacketFailed);
     PacketHandlers = new Dictionary<ushort, PacketHandler>();
 }
예제 #2
0
 public CoCRemoteClient(CoCServer server, Socket connection)
 {
     Connection     = connection;
     Server         = server;
     NetworkManager = new NetworkManagerAsync(connection, HandlePacketReceived, HandleReceicedPacketFailed);
     PacketHandlers = new Dictionary <ushort, PacketHandler>();
 }
예제 #3
0
 public CoCRemoteClient(CoCServer server, Socket connection, NetworkManagerAsyncSettings settings)
 {
     _server = server;
     Connection = connection;
     Avatar = new Avatar();
     NetworkManager = new NetworkManagerAsync(connection, settings);
     NetworkManager.MessageReceived += OnMessageReceived;
 }
예제 #4
0
        public static void Main(string[] args)
        {
            Console.Title = "CoC# Server";

            Server = new CoCServer();
            Server.Start(new IPEndPoint(IPAddress.Any, 9339));
            Console.WriteLine("CoC# Server listening on port *:9339");
            Thread.Sleep(-1);
        }
예제 #5
0
        public static void Main(string[] args)
        {
            Console.Title = "CoC# Server";

            Server = new CoCServer();
            Server.Start(new IPEndPoint(IPAddress.Any, 9339));
            Console.WriteLine("CoC# Server listening on port *:9339");
            Thread.Sleep(-1);
        }
예제 #6
0
 public CoCRemoteClient(CoCServer server, Socket connection)
 {
     Connection     = connection;
     Server         = server;
     NetworkManager = new NetworkManagerAsync(connection);
     NetworkManager.PacketReceived += OnPacketReceived;
     PacketHandlers = new Dictionary <ushort, PacketHandler>();
     Avatar         = new Avatar();
     Home           = new Village();
 }
예제 #7
0
 public CoCRemoteClient(CoCServer server, Socket connection)
 {
     Connection = connection;
     Server = server;
     NetworkManager = new NetworkManagerAsync(connection);
     NetworkManager.PacketReceived += OnPacketReceived;
     PacketHandlers = new Dictionary<ushort, PacketHandler>();
     Avatar = new Avatar();
     Home = new Village();
 }
예제 #8
0
파일: Program.cs 프로젝트: circa94/CoCSharp
        public static void m(string[] args)
        {
            Console.Title = "CoC# - Server";
            var stopwatch = new Stopwatch();
            stopwatch.Start();

            Server = new CoCServer();
            Server.Start();

            stopwatch.Stop();

            Console.WriteLine("Done({0}ms)! Listening on *:9339", stopwatch.Elapsed.TotalMilliseconds);
            Thread.Sleep(Timeout.Infinite);
        }
예제 #9
0
 public AvatarManager(CoCServer server)
 {
     NextPlayerID = 1;
     Server = server;
     Avatars = new List<Avatar>();
 }
예제 #10
0
 public AvatarManager(CoCServer server)
 {
     NextPlayerID = 1;
     Server       = server;
     Avatars      = new List <Avatar>();
 }