private void Events_ClientConnected(object sender, ClientConnectedEventArgs e) { this.Invoke((MethodInvoker) delegate { txtInfo.Text += $"{e.IpPort} connected.{Environment.NewLine}"; lbClientIp.Items.Add(e.IpPort); }); }
private void Events_ClientConnected(object sender, ClientConnectedEventArgs e) { this.Invoke((MethodInvoker) delegate { txtInfo.Text += $"{e.IpPort} connected.{Environment.NewLine}"; //클라이언트가 연결 lstClientIP.Items.Add(e.IpPort); //지정한 개체를 추가한다. }); }
private void Events_ClientConnected(object sender, ClientConnectedEventArgs e) //évènement client se connecte { if (bOneClient == true) // si un client est déjà connecté, on le déconnecte car on ne veut qu'un seul client { server.DisconnectClient(e.IpPort); } else { this.Invoke((MethodInvoker) delegate //sinon on passe sur le thread principal { client = e.IpPort; //o récupère l'ip du client qu'on affiche txtInfo.Text += $"{client} connected.{Environment.NewLine}"; lstClientIP.Items.Add(client); client = e.IpPort; bOneClient = true; //variable pour dire q'un client est connecté }); } }
private void server_ClientConnected(object sender, ClientConnectedEventArgs args) { displayMessage(args.RemoteEndPoint, "Successfully connected"); }
private void Events_ClientConnected(object sender, ClientConnectedEventArgs e) { }