protected ClientHandlingBase(String clientID, TcpClient ClientSocket, ClientProcessingBase cpi, int ClientReceiveTimeout, int ClientTickTimer, ExceptionMessageHandlerInterface emi, MessageHandlerInterface mhi) { this.ClientID = clientID; this.ClientSocket = ClientSocket; this.clientProcessing = cpi; this.ClientReceiveTimeout = ClientReceiveTimeout; this.ClientTickTimer = ClientTickTimer; this.exceptionMsgHandler = emi; this.msgHandler = mhi; this.networkStream = ClientSocket.GetStream(); }
public Server(String ip, int port, ClientProcessingBase clientProcessing, MessageHandlerInterface msgHandler, ExceptionMessageHandlerInterface excMsgHandler) { this.status = new ServerStatus(); this.status.SetMaxClients(100); this.stop = false; this.ipaddress = IPAddress.Parse(ip); this.port = port; this.clientProcessing = clientProcessing; this.messageHandler = msgHandler; this.exceptionMessageHandler = excMsgHandler; this.status.SetOffline(); this.doMessage("ServerNetworking", "ServerNetworking initialized."); }
public Client(Server sRef, String clientID, TcpClient ClientSocket, ClientProcessingBase cpi, int ClientReceiveTimeout, int ClientTickTimer, ExceptionMessageHandlerInterface emi, MessageHandlerInterface mhi) : base(clientID, ClientSocket, cpi, ClientReceiveTimeout, ClientTickTimer, emi, mhi) { this.serverInstance = sRef; this.clientProcessing.SetClientHandlingRef(this); }