public void Connect() { try { if (this.SenderClient.clientstatus.Mode == ClientStatus.MODE.DirectConnect && this.ReceiverClient.clientstatus.Mode == ClientStatus.MODE.DirectConnect) { ConnectionHostData.DirectConnect_NoticePort noticeport = new ConnectionHostData.DirectConnect_NoticePort(this.SenderClient.clientstatus); this.ReceiverClient.Send(noticeport.SendData); ConnectionHostData.DirectConnect_NoticePort noticeport2 = new ConnectionHostData.DirectConnect_NoticePort(this.ReceiverClient.clientstatus); this.SenderClient.Send(noticeport2.SendData); Report.PrintDateBar(this); Report.Print("DirectConnect " + this.SenderID + " <---> " + this.ReceiverID, this); } else if (!(this.SenderClient.clientstatus.Mode == ClientStatus.MODE.DirectConnect || this.ReceiverClient.clientstatus.Mode == ClientStatus.MODE.DirectConnect)) { this.SenderClient.DataReceived += this.SenderClient_DataReceived; Report.PrintDateBar(this); Report.Print("Connect " + this.SenderID + " => " + this.ReceiverID, this); } } catch (Exception ex) { Errorlog.Print(ex, this); this.state = State.Error; } }
public void Connect() { try { if (this.SenderClient.clientstatus.Mode == ClientStatus.MODE.DirectConnect && this.ReceiverClient.clientstatus.Mode == ClientStatus.MODE.DirectConnect) { ConnectionHostData.DirectConnect_NoticePort noticeport = new ConnectionHostData.DirectConnect_NoticePort(this.SenderClient.clientstatus); this.ReceiverClient.Send(noticeport.SendData); ConnectionHostData.DirectConnect_NoticePort noticeport2 = new ConnectionHostData.DirectConnect_NoticePort(this.ReceiverClient.clientstatus); this.SenderClient.Send(noticeport2.SendData); Report.PrintDateBar(this); Report.Print("DirectConnect " + this.SenderID + " <---> " + this.ReceiverID, this); } else if (!(this.SenderClient.clientstatus.Mode == ClientStatus.MODE.DirectConnect || this.ReceiverClient.clientstatus.Mode == ClientStatus.MODE.DirectConnect)) { this.SenderClient.DataReceived += this.SenderClient_DataReceived; Report.PrintDateBar(this); Report.Print("Connect " + this.SenderID + " => " + this.ReceiverID, this); } } catch (Exception ex) { Errorlog.Print(ex, this); this.state = State.Error; } }