Beispiel #1
0
        public override void StartServer(OnStartHostDelegate callback, object sessionArgs = null)
        {
            Application.runInBackground = true;
            NetworkTransport.Init();
            ConnectionConfig connectionConfig = new ConnectionConfig();

            reliableChannelId   = connectionConfig.AddChannel(QosType.Reliable);
            unreliableChannelId = connectionConfig.AddChannel(QosType.Unreliable);
            HostTopology topology = new HostTopology(connectionConfig, 4);

            hostId = NetworkTransport.AddHost(topology, 8888);
            if (hostId < 0)
            {
                callback("Server socket creation failed!");
            }
            else
            {
                callback(null);
            }
        }
Beispiel #2
0
 public abstract void StartServer(OnStartHostDelegate callback, object sessionArgs = null);