public bool StartNetworker(NetworkInfo info, int nPort)
 {
     if (nPort == 0)
     {
         this.m_eNetworkerType = NetworkerType.CONNECTOR;
     }
     else
     {
         this.m_eNetworkerType = NetworkerType.ACCEPTER;
     }
     return(false);
 }
Exemple #2
0
    public ChessNetworker(NetworkerType networkerType, GameObject parent)
    {
        formatter = new BinaryFormatter();

        switch (networkerType)
        {
        case NetworkerType.Server:
            IsServer = true;
            _server  = parent.AddComponent <Server>();
            _server.Listen(Constants.DefaultPort);
            _server.PacketReceived += ServerOnPacketReceived;
            break;

        case NetworkerType.Client:
            IsServer = false;
            _client  = parent.AddComponent <Client>();
            ConnectToServer(Constants.DefaultHost, Constants.DefaultPort);
            _client.PacketReceived += ClientOnPacketReceived;
            break;
        }
    }
 internal Networker()
 {
     this.m_eNetworkerType = NetworkerType.NONE;
 }