Могу ли я получить int в StreamReader Sockets C #?
Я разработал клиент приложения в java-данных и отправляю int по сокетам на сервер приложений в C #, но я не знаю, как я могу получить int,Потому что, если я ставлю int mensagem = sr.ReadLine () не работает!
Код серверного приложения в C #:
//Some code not include.
public void Server()
{
Socket soc = listener.AcceptSocket();
//Informa uma conecção
//MessageBox.Show("Conectado: " + soc.RemoteEndPoint);
try
{
Stream s = new NetworkStream(soc);
StreamReader sr = new StreamReader(s);
StreamWriter sw = new StreamWriter(s);
sw.AutoFlush = true; // enable automatic flushing
while (true)
{
string mensagem = sr.ReadLine(); //if i put int message not work why?
comando(mensagem);
}
//s.Close();
}
catch (Exception e)
{
MessageBox.Show("Erro!" + e.Message);
}
//MessageBox.Show("Disconectado: " + soc.RemoteEndPoint);
//soc.Close();
} //Fim Função Server