Ejemplo n.º 1
0
 //以下为客户端消息
 private static GetNoticeEventArgs GetClientSystem(THEClient owner)
 {
     GetNoticeEventArgs e = new GetNoticeEventArgs(owner, Attribute.ClientSystem);
     return e;
 }
Ejemplo n.º 2
0
 public static GetNoticeEventArgs GetSendFailed(THEClient sender, string msg)
 {
     GetNoticeEventArgs e = new GetNoticeEventArgs(sender, Attribute.SendFailed);
     e.commucateMessage = msg;
     e.content = String.Format("SendFailed,{0}", msg);
     e.message = String.Format("向服务器发送失败!发送内容:\r\n{0}", msg);
     return e;
 }
Ejemplo n.º 3
0
 public static GetNoticeEventArgs GetSendToTHEServer(THEClient sender, string msg)
 {
     GetNoticeEventArgs e = new GetNoticeEventArgs(sender, Attribute.SendToTHEServer);
     e.commucateMessage = msg;
     e.content = String.Format("Send,{0}", msg);
     e.message = String.Format("向服务器发送:\r\n{0}", msg);
     return e;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 某User的大数据包接收失败
 /// </summary>
 /// <param name="sender"></param>
 /// <returns></returns>
 public static GetNoticeEventArgs GetLongDataReceiveFail(THEClient sender)
 {
     GetNoticeEventArgs e = GetClientSystem(sender);
     e.content = string.Format("LongDataReceiveFail");
     e.message = string.Format("服务器发来的数据太长了……我吃不下QAQ求重发");
     return e;
 }
Ejemplo n.º 5
0
 public static GetNoticeEventArgs GetReceiveFromTHEServer(THEClient sender, string msg)
 {
     GetNoticeEventArgs e = new GetNoticeEventArgs(sender, Attribute.ReceiveFromTHEServer);
     e.commucateMessage = msg;
     e.content = String.Format("ReceiveFromTHEServer,{0}", msg);
     e.message = String.Format("接收到服务器内容:\r\n{0}", msg);
     return e;
 }
Ejemplo n.º 6
0
 public static GetNoticeEventArgs GetConnectSucceed(THEClient sender, IPEndPoint ipEndPoint)
 {
     GetNoticeEventArgs e = GetClientSystem(sender);
     e.content = String.Format("ConnectSucceed,{0},{1}", ipEndPoint.Address.ToString(), ipEndPoint.Port);
     e.message = "嘟嘟噜~找到服务器姐姐了~哦哈呦~~O(∩_∩)O~~";
     return e;
 }
Ejemplo n.º 7
0
 public static GetNoticeEventArgs GetExit(THEClient sender, IPEndPoint ipEndPoint)
 {
     GetNoticeEventArgs e = GetClientSystem(sender);
     e.content = String.Format("Exit,{0},{1}", ipEndPoint.Address.ToString(), ipEndPoint.Port);
     e.message = String.Format("叶隐!成功关闭了与服务器的连接!\\(^o^)/YES!");
     return e;
 }
Ejemplo n.º 8
0
 public static GetNoticeEventArgs GetConnectLost(THEClient sender, IPEndPoint ipEndPoint)
 {
     GetNoticeEventArgs e = GetClientSystem(sender);
     e.content = String.Format("ConnectLost,{0},{1}", ipEndPoint.Address.ToString(), ipEndPoint.Port);
     e.message = String.Format("噫!少年你气场太强大了!搞得我和服务器失联了!坏人~( TロT)σ");
     return e;
 }
Ejemplo n.º 9
0
 public static GetNoticeEventArgs GetConnectFailed(THEClient sender, IPEndPoint ipEndPoint)
 {
     GetNoticeEventArgs e = GetClientSystem(sender);
     e.content = String.Format("ConnectFailed,{0},{1}", ipEndPoint.Address.ToString(), ipEndPoint.Port);
     e.message = "(o゜▽゜)o☆索敌失败!并没有找到服务器sama。";
     return e;
 }
Ejemplo n.º 10
0
 public static GetNoticeEventArgs GetCloseClient(THEClient sender)
 {
     GetNoticeEventArgs e = GetClientSystem(sender);
     e.content = string.Format("CloseClient");
     e.message = string.Format("这里刚刚释放了与服务端连接的资源_(:з」∠)_。");
     return e;
 }
Ejemplo n.º 11
0
 public GetNoticeEventArgs(THEClient owner, Attribute attribute)
 {
     this.clientOwner = owner;
     this.attribute = attribute;
 }
 public THEClientManager()
 {
     this._client = new THEClient();
     this._client.getNoticeEvent += this.log;
 }