TcpListener serverListener; TcpClient client; ArrayList listClient = new ArrayList(); private void btnStart_Click(object sender, EventArgs e) { label2.Text = "Started"; serverListener = new TcpListener(System.Net.IPAddress.Any, 1000); serverListener.Start(); while (true) { while (!serverListener.Pending()) { Thread.Sleep(1000); } //HandleClient handleClient = new HandleClient(); //handleClient.start(client); new Thread(connecting).Start(); } //client.Close(); //serverListener.Stop(); } public void connecting() { TcpClient clientConnecting = serverListener.AcceptTcpClient(); byte[] bytesFrom = new byte[10025]; string dataRecieved; while (true) { NetworkStream nkStream = clientConnecting.GetStream(); nkStream.Read(bytesFrom, 0, (int)clientConnecting.ReceiveBufferSize); dataRecieved = System.Text.Encoding.ASCII.GetString(bytesFrom); dataRecieved = dataRecieved.Substring(0, dataRecieved.IndexOf("$")); txtMess.Text += dataRecieved + " "; } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)