net cat 클라이언트 및 서버 모델

net cat 클라이언트 및 서버 모델

아래와 같은 서버 클라이언트 모델을 만들려고합니다.

한 셸에서는
nc -l -p 8080서버 역할을 하고 다른 셸에서는 nc 127.0.0.1 8080클라이언트 역할을 합니다.

다 괜찮습니다... 문제는 클라이언트를 닫으면 서버도 닫힌다는 것입니다. 클라이언트를 종료한 후에도 서버를 계속 작동하려면 어떻게 해야 합니까?

답변1

netcat-kOP가 1년 전에 원했던 것을 달성할 수 있는 옵션이 있습니다 :

~에서매뉴얼 페이지:

-k      Forces nc to stay listening for another connection after its 
        current connection is completed. It is an error to use this option with‐
        out the -l option.

그래서 이것은 작동합니다 :

nc -lk -p 8080

답변2

루프를 사용하십시오.

while :; do
    netcat -l -p 8080 
done

관련 정보