using System; using System.Collections.Generic; using System.Linq; using System.Net.Sockets; using System.Text; using System.Threading; using System.Threading.Tasks; namespace Sieci_GG.Utility { class CommunicateServer { private const string _ipAddress = "192.168.56.101"; private const int _port = 9004; private TcpClient _client; private NetworkStream _networkStream; public void ConnectServer() { _client = new TcpClient(_ipAddress, _port); _networkStream = _client.GetStream(); Thread newThread = new Thread(Test); newThread.Start(); } public void Test() { while (true) { _networkStream = _client.GetStream(); int buffSize = 0; byte[] inStream = new byte[_client.ReceiveBufferSize]; buffSize = _client.ReceiveBufferSize; int test = _networkStream.Read(inStream, 0, buffSize); string returndata = System.Text.Encoding.ASCII.GetString(inStream); ShowDialog.ShowInformation("ss"); Thread.Sleep(500); } } public void Disconnect() { _client.Close(); } } }