Ejemplo n.º 1
0
 // Update is called once per frame
 void TaskOnClick()
 {
     try
     {
         TcpClient tcp = Connect.Instance.GetComponent <TcpClient>();
         g1.transform.localScale = new Vector3(1, 1, 1);
         conn(tcp);
         g1.transform.localScale = new Vector3(0, 0, 0);
     }
     catch (SocketException e)
     {
         t.text = "Couldn`t connect to server";
     }
 }
Ejemplo n.º 2
0
 private async void conn(TcpClient tcp)
 {
     var cts = new CancellationTokenSource();
     await Task.Run(() =>
     {
         cts.CancelAfter(2500);
         try
         {
             tcp.SendingMessage(MessageFactory(MessageType.LoginRequest,
                                               Encoding.ASCII.GetBytes($"{log.text};{pass.text}")));
         }
         catch (OperationCanceledException)
         {
             t.text += "Couldn`t connect to server";
         }
     });
 }