private void ListenStart() { SN = new ServerNetwork(Convert.ToInt32(Port.Text)); SN.Listen(); SN.Received += new ServerNetwork.ReceivedEventHandler(ServerReceived); SN.Disconnected += new ServerNetwork.DisconnectedEventHandler(server_Disconnected); }
public bool Init() { sn.Listen(); sn.RegisterMessageHandler((Int32)Command.ReqContent, HandlerRawData); sn.RegisterMessageHandler((Int32)Command.ReqRawContent, HandlerData); return(true); }
private void StartServerNetwork() { _isServer = true; Server = new ServerNetwork(); Server.OnConnect += ServerOnClientConnect; Server.OnDisconnect += ServerOnClientDisconnect; Server.OnTimeout += ServerOnClientTimeout; Server.OnReceive += ServerOnClientReceive; Server.Listen(networkAddress, networkPort, maxConnections, maxChannels); }
public NetworkEntity(ClientManagerEntity clientManager, ushort port, RootEntity root) : base(root) { this.clientManager = clientManager; server = new ServerNetwork(); server.Listen(port, 100); server.SetMessageHandler(MessageType.Connect, ConnectHandler); server.SetMessageHandler(MessageType.Disconnect, DisconnectHandler); server.SetMessageHandler(MessageType.Timeout, TimeoutHandler); server.SetMessageHandler(MessageType.Move, MoveHandler); }
public void TestServerNetwork() { byte[] toSend = new byte[10]; int port = 1000; Mock <IDataSocket> mockDataSocket = new Mock <IDataSocket>(); mockDataSocket.Setup(x => x.getMessage()).Returns <byte[]>(null); Mock <IServerSocket> mockSocket = new Mock <IServerSocket>(); mockSocket.SetupSequence(x => x.handle()).Returns((IDataSocket)null).Returns(mockDataSocket.Object).Returns((IDataSocket)null); Mock <IBuilder <IServerSocket> > mockSocketBuilder = new Mock <IBuilder <IServerSocket> >(); mockSocketBuilder.Setup(x => x.Build()).Returns(mockSocket.Object); ServerNetwork serverNetwork = new ServerNetwork( mockSocketBuilder.Object, delegate(uint socketId, IDataSocket socket, NetworkSocketStateRouter rotuer) { }); serverNetwork.Listen(port); for (int i = 0; i < 100; i++) { serverNetwork.Handle(); } var first = serverNetwork.GetSockets().First(); serverNetwork.Send(first.Item1, toSend); serverNetwork.BroadCast(toSend); mockSocket.Verify(x => x.listen(port)); mockDataSocket.Verify(m => m.send(toSend), Times.Exactly(2)); }
public void Listen(ushort port, int peerLimit) { SetLobby(); server.Listen(port, peerLimit); }
protected ServerLogSocketAppender(ILogFormatter formatter) : base(NAME, formatter) { m_ServerNetwork = new ServerNetwork("LogServer"); m_ServerNetwork.RegistAllMessageHandler(this); m_ServerNetwork.Listen(LogNetUtill.PORT); }
public override void DoStart() { serverNetwork = new ServerNetwork("NetLogServer"); serverNetwork.RegistMessageHandler(typeof(NetLogServerHandler)); serverNetwork.Listen(NetLogConst.NET_SERVER_PORT); }