首先我的需求是 我要创建一个socket客户端从一个服务器端去数据,然后取出来的数据需要发送给我自己写的一个客户端,我该怎么做。现在是我自己写的客户端也服务器端连接起来了,数据也取出来了,但是数据没有办法发送到我自己写的客户端去
我也迷惑,该怎么把这个数据发送到自己写的服务器端,然后通过服务器端把数据发送到自己写的客户端中去? /**
 * 连接阅读器(也就是要取数据的服务器端)
 */
public void Connect() {
try {
socket2 = new Socket("192.168.1.127", 4000);
Server server = new Server(socket2);
System.out.println("连接上了阅读器");
Thread thread = new Thread(server);
thread.start();
CreateSocket();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} }
自己写的一个服务器端,要求自己写的客户端连接上来后,把数据传给客户端
public void CreateSocket() {

ServerSocket ss;
try {
Send(readString);
ss = new ServerSocket(8888);
socket1 = ss.accept();
Server  server = new Server(socket1);

} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}/**
 * 把数据发送到自己写的服务器端
 * @param str
 */
public void Send(String str) {
String sendStr = str; try {
byte[] bs = sendStr.getBytes();
socket2.getOutputStream();
os.write(bs, 0, bs.length);
} catch (IOException e) {
System.out.println("socket2得不到输出流");
e.printStackTrace();
}
}