Отправка данных TCP с Android (в качестве клиента) - данные не отправляются?

Я пытаюсь отправить данные из своего Android-приложения на свой компьютер по TCP.

Код следующий:

Socket socket = new Socket("10.0.78.75", 50505);   

OutputStream out = socket.getOutputStream();       
PrintWriter output = new PrintWriter(out);         

mStatusText.setText("Sending Data to PC");         
output.println("Hello from Android");              
mStatusText.setText("Data sent to PC");            

socket.close();                                    
mStatusText.setText("Socket closed");              

Я не получаю никаких ошибок при этом, однако, серверное приложение (написанное на C #) не получает никаких данных. Он видит, что клиент подключается к нему, и видит, что данные отправляются, однако строка данных выходит пустой ... И мысли о том, почему это происходит?

PS: Код сервера скопирован со следующего сайта и был протестирован с клиентом C # TCP. http://www.switchonthecode.com/tutorials/csharp-tutorial-simple-threaded-tcp-server

12
задан J J 10 June 2011 в 16:17
поделиться