public ClientUdp(IPEndPoint connectionIpEndPoint, MessageManager messageManager) : base(connectionIpEndPoint, messageManager) { ClientSocket = InitUdpSocketConnection(); LocalEndPoint = (IPEndPoint)ClientSocket.LocalEndPoint; RemoteEndPoint = (IPEndPoint)ClientSocket.RemoteEndPoint; }
private void InitMessageManager() { if (Encryptor != null) MessageManager = new MessageManager(Encryptor); else MessageManager = new MessageManager(); }
public ClientUdp(Socket clientSocket, IPEndPoint connectionIpEndPoint, MessageManager messageManager) : base(connectionIpEndPoint, messageManager) { ClientSocket = clientSocket; LocalEndPoint = (IPEndPoint)ClientSocket.LocalEndPoint; RemoteEndPoint = (IPEndPoint)ClientSocket.RemoteEndPoint; }
static TcpServerSingleton() { lazyServer = new Lazy<ServerTCP>(() => { MessageManager manager = new MessageManager(_encryptor); IPAddress ipAddress = _serverEndPoint.Address; int port = _serverEndPoint.Port; var serverTcp = new ServerTCP(ipAddress, port, manager); Task.Factory.StartNew(() => serverTcp.Listen()); return serverTcp; }); }
/// <summary> /// Runs the Server /// </summary> public void Run() { IsRunning = true; _messageManager = new MessageManager(Encryptor); try { _server = new ServerTcp(Address, Port, _messageManager); _server.NewClientEvent += ClientConnected_EventHandler; RunConnectionCheckTask(); _server.Listen(); } catch (SocketException se) { StopRunning(); throw; } }
public ClientTcp(IPEndPoint connectionIpEndPoint, MessageManager messageManager) : base(connectionIpEndPoint, messageManager) { ClientSocket = InitTcpSocketConnection(); InitProperties(); }
public ClientTcp(Socket clientSocket, MessageManager messageManager) : base(messageManager) { ClientSocket = clientSocket; InitProperties(); }
protected ClientBase(IPEndPoint connectionIpEndPoint, MessageManager messageManager) : this(messageManager) { ConnectionIpEndPoint = connectionIpEndPoint; }
protected ClientBase(MessageManager messageManager) { MessageManager = messageManager; }
public ServerTcp(IPAddress address, int port, MessageManager messageManager) { Port = port; Address = address; _messageManager = messageManager; }