1
Java를 사용하여 TCP에서 RST 플래그를 보내고받을 수 있습니까? 그렇다면 일부 예제 코드에 대해 감사하게 생각합니다.Java를 사용하여 TCP에서 RST 플래그를 송수신하려면 어떻게해야합니까?
Java를 사용하여 TCP에서 RST 플래그를 보내고받을 수 있습니까? 그렇다면 일부 예제 코드에 대해 감사하게 생각합니다.Java를 사용하여 TCP에서 RST 플래그를 송수신하려면 어떻게해야합니까?
아니요, 불가능합니다. Java는 RST
플래그와 다른 수준에서 네트워킹과 상호 작용합니다.
Java를 사용하면 TCP를 사용하여 소켓을 만들 수 있으므로 세션 수준 (Layer 5 in the OSI Model)에서 상호 작용할 수 있습니다.
RST 플래그는 전송의 일부로 TCP 스택에서 처리됩니다. 그래서 이것은 대개 OS의 일부이며 Java VM에 의해 전혀 처리되지 않습니다.
일반적으로 코드를 작성할 때 소켓을 만들 수 있고 소켓의 작동 방식을 신경 쓰지 않아도됩니다. 저수준 네트워크 문제 해결을 정말로하고 싶다면 Java 이외의 다른 것을 사용해야 할 것입니다.
+1 낮은 수준의 네트워킹을 위해 'Jpcap'등을 사용하십시오. – ecle