测试 Java 套接字
我正在开发一个网络应用程序,我想进行正确的单元测试。这一次我们会这样做,你知道吗?:)
但是,我在测试网络连接时遇到问题。
在我的应用程序中,我使用普通s。java.net.Socket
例如:
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;
}
}
我读过关于嘲笑的文章,但不知道如何应用它。