referring Talking to Terminal

چرا قطع میشه؟

دلیل این رفتار اینه که nc به طور پیش‌فرض پس از دریافت یک بسته، از پورت جدا می‌شه. برای اینکه سرور بتونه چندین بسته رو دریافت کنه بدون اینکه قطع بشه، باید از گزینه -k استفاده کنی.

TCP

server

nc -l -k localhost 1122
 
//short modle is
nc -l -k 1122
 

client

nc localhost 1122

UDP

server

nc -lu -k localhost 1122
 
//short modle is
nc -lu -k 1122
 

client

nc -u localhost 1122

یک پورت برای tcp 1080 باز شده یکی هم برای udp 1080