public SOEServer(int port, string protocol = "SOE") { // Log Log("Initiating server on port: {0}", port); // UDP Listener UdpClient = new UdpClient(port); Port = port; // Server components ConnectionManager = new SOEConnectionManager(this); Protocol = new SOEProtocol(this, protocol); IncomingPackets = new ConcurrentQueue <SOEPendingPacket>(); IncomingMessages = new ConcurrentQueue <SOEPendingMessage>(); // Initialize our message handlers Log("Initializing message handlers"); MessageHandlers.Initialize(); Log("Initiated server"); }
public SOEServer(int port, string protocol="SOE") { // Log Log("Initiating server on port: {0}", port); // UDP Listener UdpClient = new UdpClient(port); Port = port; // Server components ConnectionManager = new SOEConnectionManager(this); Protocol = new SOEProtocol(this, protocol); IncomingPackets = new ConcurrentQueue<SOEPendingPacket>(); IncomingMessages = new ConcurrentQueue<SOEPendingMessage>(); // Initialize our message handlers Log("Initializing message handlers"); MessageHandlers.Initialize(); Log("Initiated server"); }