Example #1
0
        public static int ConnectEndPoint(int hostId, EndPoint endPoint, int exceptionConnectionId, out byte error)
        {
            if (!Enabled)
            {
                return(NetworkTransport.ConnectEndPoint(hostId, endPoint, exceptionConnectionId, out error));
            }

            isClient = true;
            RelayTransport.address = ((IPEndPoint)endPoint).Address.ToString();
            RelayTransport.port    = (ushort)((IPEndPoint)endPoint).Port;
            relayConnectionId      = NetworkTransport.Connect(hostId, RelayAddress, RelayPort, exceptionConnectionId, out error); // Requests connection
            return(relayConnectionId);
        }
Example #2
0
 public int ConnectEndPoint(int hostId, EndPoint endPoint, int specialConnectionId, out byte error)
 {
     return(NetworkTransport.ConnectEndPoint(hostId, endPoint, specialConnectionId, out error));
 }
Example #3
0
 public static int ConnectEndPoint(int hostId, EndPoint end_point, int exception_connection_id, out byte error)
 {
     return(NetworkTransport.ConnectEndPoint((int)P2PSession.Instance.LocalPeer.GetLocalHostId(), end_point, exception_connection_id, out error));
 }