Exemplo n.º 1
0
 /// <summary>
 /// 连接服务器
 /// </summary>
 public void ConnectServer()
 {
     broadcastClient.receiveBroadcast();
     broadcastClient.ConnectServer();
     broadcastClient.sendResponse();
     if (NewServer != null)
     {
         NewServer();
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 创建游戏广播接收器
 /// </summary>
 public void CreatGameBroadcastLinker()
 {
     broadcastClient     = new BroadcastClient(ref Client_receive, ref Client_send);//游戏广播客户端
     RequestList_send    = new Queue <String>();
     CommandList_receive = new Queue <String>();
     JoinGame_thread     = new Thread(() =>
     {
         broadcastClient.receiveBroadcast();
         broadcastClient.ConnectServer();
         broadcastClient.sendResponse();
         if (NewServer != null)
         {
             NewServer();
         }
     });                      //加入游戏线程
     JoinGame_thread.IsBackground = true;
     JoinGame_thread.Start(); //开始接收服务器广播
 }
Exemplo n.º 3
0
 /// <summary>
 /// 创建游戏广播接收器
 /// </summary>
 public void CreatGameBroadcastLinker()
 {
     broadcastClient = new BroadcastClient(ref Client_receive, ref Client_send);//游戏广播客户端
     RequestList_send = new Queue<String>();
     CommandList_receive = new Queue<String>();
     JoinGame_thread = new Thread(() =>
     {
         broadcastClient.receiveBroadcast();
         broadcastClient.ConnectServer();
         broadcastClient.sendResponse();
         if (NewServer!=null)
         {
             NewServer();
         }
     });//加入游戏线程
     JoinGame_thread.IsBackground = true;
     JoinGame_thread.Start();//开始接收服务器广播
 }