我正在開發一個網絡應用程序,我希望得到單元測試的權利。這次我們會做,你知道嗎? :)測試Java套接字
雖然我有麻煩測試網絡連接。
在我的應用程序中,我使用普通的java.net.Socket
s。
例如:
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;
public class Message {
byte[] payload;
public Message(byte[] payload) {
this.payload = payload;
}
public boolean sendTo(String hostname, int port) {
boolean sent = false;
try {
Socket socket = new Socket(hostname, port);
OutputStream out = socket.getOutputStream();
out.write(payload);
socket.close();
sent = true;
} catch (UnknownHostException e) {
} catch (IOException e) {
}
return sent;
}
}
我讀到嘲笑,但我不知道如何使用它。
而不是嘲笑一個套接字它更簡單恕我直言,以創建一個實際的ServerSocket(需要兩行) – 2011-04-07 09:54:00