我正在开发一个网络应用程序,我希望得到单元测试的权利。这次我们会做,你知道吗? :)测试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