Malum Java Öğrenmeye Çalışıyorum Bu Bağlamda Bir Kaç Örnek Yazılım Hazırlamaya Çalşıyorum ve Kendi Hazırladığım Socketlerde Bir türlü veri alamamıştım. netten bir örnek buldum tuaf bunda da veriyi alamadım

Şimdi Kodlar Şöyle :
package soketprogramla;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.SocketTimeoutException;
public class MyServer extends Thread {
private ServerSocket sSocket;
public MyServer(int port) {
try {
sSocket = new ServerSocket(port);//socket() safhasi
sSocket.setSoTimeout(900000);
} catch (Exception e) {
}
}
public void run() {
while (true) {
try {
System.out.println("Server port bekliyor..." + sSocket.getLocalPort());
Socket socket = sSocket.accept();
System.out.println("Belirtilen adrese baglanti basarilidir=" + socket.getRemoteSocketAddress());
DataInputStream read = new DataInputStream(socket.getInputStream());
System.out.println(read.readUTF());//client tan veriler geliyor,read()
//DataOutputStream write = new DataOutputStream(socket.getOutputStream());
//write.writeUTF("Tesekkur ederiz "+socket.getRemoteSocketAddress()+" yine bekleriz\n");//client a veri gönderiliyor,write()
//socket.close();//close() safhasi
} catch (SocketTimeoutException s) {
System.out.println("Socket timed out!");
break;
} catch (IOException e) {
e.printStackTrace();
break;
}
}
}
public static void main(String[] args) {
Thread thread = new MyServer(1281);
thread.start();
}
}Gelen cevap Böyle :Server port bekliyor...1281
Belirtilen adrese baglanti basarilidir=/178.247.xxx.xxx:60xx
Buraya Kadar Herşey Tamam Fakat Buradan Sonra Cihazın Gönderdiği verileri Ekrana Dökmesi Lazım fakat veriler ekrana Dökülmüyor.