如何修改此代碼並將msg字符串值傳遞給服務器?我不希望它在控制檯上打印任何字符。在我的服務器上,我收到一個空值。將值傳遞給服務器
import java.net.*;
import java.io.*;
public class SocketClient {
public static void main(String[] args) {
// Create a socket without a timeout
String msg = "sssssssssssssssssssssss";
try {
InetAddress addr = InetAddress.getByName("127.0.0.1");
int port = 8090;
Socket socket = new Socket(addr, port);
//ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream());
BufferedWriter oos = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
System.out.println("qqqqqqqq");
oos.write(msg);
oos.flush();
oos.close();
} catch (UnknownHostException e) {
} catch (IOException e) {
}
也許你還應該張貼代碼爲您的服務器。 – MAK 2010-11-04 11:11:36
我使用的服務器是xSocket – Proyb2 2010-11-04 11:22:36
perhap你仍然可以看到我的服務器代碼? – Proyb2 2010-11-04 11:25:20