nc를 이용해 udp 소켓을 테스트 하고 있는데
UDP 서버(?)
$ nc -ul 0.0.0.0 6000 |
UDP 클라이언트
$ nc -u 0.0.0.0 6000 |
로 설정하고 클라이언트에서 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. |
'프로그램 사용 > nc' 카테고리의 다른 글
nc 엔터 없이 보내기 (0) | 2024.01.17 |
---|---|
shell과 nc를 이용하여 주기적으로 데이터 보내기 (0) | 2023.06.23 |