public override void StartServer() { if (NetworkManager.Get().enableLogging) { Debug.Log("Transport Start Server"); } HostTopology topology = new HostTopology(GetConfig(), MaxConnections); if (SupportWebsocket) { int websocketHostID = Unet.AddWebsocketHost(topology, ServerWebsocketListenPort); } int normalHostID = Unet.AddHost(topology, ServerListenPort); }
public bool Listen(string ipAddress, int serverListenPort) { Initialize(); m_ListenPort = serverListenPort; if (m_UseWebSockets) { m_ServerHostId = NetworkTransport.AddWebsocketHost(m_HostTopology, serverListenPort, ipAddress); } else { m_ServerHostId = NetworkTransport.AddHost(m_HostTopology, serverListenPort, ipAddress); } if (m_ServerHostId == -1) { return(false); } if (LogFilter.logDebug) { Debug.Log("NetworkServerSimple listen: " + ipAddress + ":" + m_ListenPort); } return(true); }
public bool Listen(string ipAddress, int serverListenPort) { this.Initialize(); this.m_ListenPort = serverListenPort; if (this.m_UseWebSockets) { this.m_ServerHostId = NetworkTransport.AddWebsocketHost(this.m_HostTopology, serverListenPort, ipAddress); } else { this.m_ServerHostId = NetworkTransport.AddHost(this.m_HostTopology, serverListenPort, ipAddress); } if (this.m_ServerHostId == -1) { return(false); } if (LogFilter.logDebug) { Debug.Log(string.Concat(new object[] { "NetworkServerSimple listen: ", ipAddress, ":", this.m_ListenPort })); } return(true); }
/// <summary> /// <para>This starts the server listening for connections on the specified port.</para> /// </summary> /// <param name="serverListenPort">The port to listen on.</param> /// <param name="topology">The transport layer host toplogy to configure with.</param> /// <returns> /// <para>True if able to listen.</para> /// </returns> public bool Listen(int serverListenPort, HostTopology topology) { this.m_HostTopology = topology; this.Initialize(); this.m_ListenPort = serverListenPort; if (this.m_UseWebSockets) { this.m_ServerHostId = NetworkTransport.AddWebsocketHost(this.m_HostTopology, serverListenPort); } else { this.m_ServerHostId = NetworkTransport.AddHost(this.m_HostTopology, serverListenPort); } if (this.m_ServerHostId == -1) { return(false); } if (LogFilter.logDebug) { Debug.Log("NetworkServerSimple listen " + this.m_ListenPort); } return(true); }
public static int AddWebsocketHost(HostTopology topology, int port) { string ip = (string)null; return(NetworkTransport.AddWebsocketHost(topology, port, ip)); }
public int AddWebsocketHost(HostTopology topology, int port, string ip) { return(NetworkTransport.AddWebsocketHost(topology, port, ip)); }
public bool Listen(string ipAddress, int serverListenPort) { this.Initialize(); this.m_ListenPort = serverListenPort; this.m_ServerHostId = !this.m_UseWebSockets ? NetworkTransport.AddHost(this.m_HostTopology, serverListenPort, ipAddress) : NetworkTransport.AddWebsocketHost(this.m_HostTopology, serverListenPort, ipAddress); if (this.m_ServerHostId == -1) { return(false); } if (LogFilter.logDebug) { Debug.Log((object)("NetworkServerSimple listen: " + ipAddress + ":" + (object)this.m_ListenPort)); } return(true); }
public static int AddWebsocketHost(HostTopology topology, int port) { return(NetworkTransport.AddWebsocketHost(topology, port, null)); }
public bool Listen(int serverListenPort, HostTopology topology) { m_HostTopology = topology; Initialize(); m_ListenPort = serverListenPort; if (m_UseWebSockets) { m_ServerHostId = m_UseRelay ? RelayTransport.AddWebsocketHost(m_HostTopology, serverListenPort, true, RelayTransport.RelayAddress, RelayTransport.RelayPort) : NetworkTransport.AddWebsocketHost(m_HostTopology, serverListenPort); } else { m_ServerHostId = m_UseRelay ? RelayTransport.AddWebsocketHost(m_HostTopology, serverListenPort, true, RelayTransport.RelayAddress, RelayTransport.RelayPort) : NetworkTransport.AddHost(m_HostTopology, serverListenPort); } if (m_ServerHostId == -1) { return(false); } if (LogFilter.logDebug) { Debug.Log("NetworkServerSimple listen " + m_ListenPort); } return(true); }