현재 TCP를 사용하는 ftp 클라이언트 - 서버 프로그램이 있습니다. 이제 UDP를 사용하여 작동하도록해야하므로 대신 데이터 그램 소켓을 사용해야합니다.데이터 그램 타입 소켓을위한 ServerSocket?
그들은 연결을 청취 한 다음 Socket
에 연결하고 해당 소켓에 대해 별도의 스레드를 시작하는 ServerSocket
을 작성하는 것이 었습니다.
그러나 이제는 DatagramSocket
을 사용하여 이에 상응하는 DatagramServerSocket이 없으므로 클라이언트에 별도의 소켓을 제공 할 수있는 방법을 모릅니다. 데이터 그램을위한 서버 소켓이 있습니까?
import java.io.IOException;
import java.net.*;
public class Server {
public static void main(String[] args) throws IOException {
Socket sock;
ServerSocket servSock = new ServerSocket(4444, 600);
while(true){
sock = servSock.accept();
new ClientHandler(sock).start();
}
}
}
http://stackoverflow.com/questions/7521741/java-serversocket-required-for-udp-communication – Leo