示例#1
0
    public void imethod_3(P2PAddress p2PAddress_0)
    {
        bool             isPublic = p2PAddress_0.PrivateIP != p2PAddress_0.PublicIP;
        P2PLogonContract body     = new P2PLogonContract(p2PAddress_0, isPublic);

        this.interface31_0.Send(this.interface9_0.imethod_4 <P2PLogonContract>(this.string_0, this.p2PSessionMessageTypeRoom_0.P2PLogon, body, "_0"), false, ActionTypeOnChannelIsBusy.Continue);
    }
示例#2
0
    public void SetP2PAddress(string userID, P2PAddress addr)
    {
        UserData data = this.class99_0.GetUserData(userID);

        if (data != null)
        {
            data.P2PAddress_0 = addr;
            if (this.P2PAddressChanged != null)
            {
                this.P2PAddressChanged(userID, addr);
            }
        }
    }
示例#3
0
 public void method_1(string string_0, P2PAddress p2PAddress_0)
 {
     this.iuserManager_0.SetP2PAddress(string_0, p2PAddress_0);
 }
示例#4
0
 public ResUserDataContract(string userID, P2PAddress addr)
 {
     base.UserID       = userID;
     base.P2PAddress_0 = addr;
 }
示例#5
0
 public P2PLogonContract(P2PAddress addr, bool isPublic)
 {
     this.bool_0       = false;
     this.p2PAddress_0 = addr;
     this.bool_0       = isPublic;
 }