Здравствуйте, реализовал сокет клиент на c#, логика работы такова:
Клиент делает запрос на сервер, сервер что то делает и возвращает строку клиенту.
Вот как сделал я:
Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IPAddress ipAddress = null;
IPEndPoint Addr = null;
ipAddress = Dns.GetHostEntry("web.domen.ru").AddressList[0];
Addr = new IPEndPoint(ipAddress, 3319);
s.Connect(Addr);
byte[] outCommand = Encoding.UTF8.GetBytes("запрос на сервер");
s.Send(outCommand);
byte[] inCommand = new byte[s.Available];
s.Close();
string rzz = Encoding.UTF8.GetString(inCommand);
Почему то в переменной ничего нет rzz
Может я что то делаю не так?
Заранее большое спасибо!