UnityEngine.Networking.NetworkTransport.Connect C# (CSharp) Method

Connect() private method

private Connect ( int hostId, string address, int port, int exeptionConnectionId, byte &error ) : int
hostId int
address string
port int
exeptionConnectionId int
error byte
return int
        public static extern int Connect(int hostId, string address, int port, int exeptionConnectionId, out byte error);
        [MethodImpl(MethodImplOptions.InternalCall)]

Usage Example

Example #1
0
        internal void ContinueConnect()
        {
            byte num;

            if (this.m_UseSimulator)
            {
                int outMinDelay = this.m_SimulatedLatency / 3;
                if (outMinDelay < 1)
                {
                    outMinDelay = 1;
                }
                if (LogFilter.logDebug)
                {
                    Debug.Log(string.Concat(new object[] { "Connect Using Simulator ", this.m_SimulatedLatency / 3, "/", this.m_SimulatedLatency }));
                }
                ConnectionSimulatorConfig conf = new ConnectionSimulatorConfig(outMinDelay, this.m_SimulatedLatency, outMinDelay, this.m_SimulatedLatency, this.m_PacketLoss);
                this.m_ClientConnectionId = NetworkTransport.ConnectWithSimulator(this.m_ClientId, this.m_ServerIp, this.m_ServerPort, 0, out num, conf);
            }
            else
            {
                this.m_ClientConnectionId = NetworkTransport.Connect(this.m_ClientId, this.m_ServerIp, this.m_ServerPort, 0, out num);
            }
            this.m_Connection = (NetworkConnection)Activator.CreateInstance(this.m_NetworkConnectionClass);
            this.m_Connection.SetHandlers(this.m_MessageHandlers);
            this.m_Connection.Initialize(this.m_ServerIp, this.m_ClientId, this.m_ClientConnectionId, this.m_HostTopology);
        }
All Usage Examples Of UnityEngine.Networking.NetworkTransport::Connect