nc를 이용해 udp 소켓을 테스트 하고 있는데
UDP 서버(?)
UDP 클라이언트
로 설정하고 클라이언트에서 1번 메시지를 보낸 후, ctrl-c를 눌러 종료하고
다시 전송하려고 nc -u 옵션을 통해 실행하면 전송되지 않고 종료된다.
혹시나 해서 옵션을 찾아보니 forces nc to stay listening for another connection 이라는게 보이네..
아무튼 udp 커넥션(?)이 이뤄지면 netstat -unl 에서도 사라지는데 멀까...?
-k' Forces nc to stay listening for another connection after its current connection is completed. It is an error to use this option without the -l option.
-l' Used to specify that nc should listen for an incoming connection rather than initiate a connection to a remote host. It is an error to use this option in conjunction with the -p, -s, or -z options. Additionally, any timeouts specified with the -w option are ignored. |
[링크 : https://linux.die.net/man/1/nc]