2017-10-18 1 views
0

나는 bash 명령을 사용하여 파이썬으로 작은 대화 앱을 작성 중이다. 이 작업을 수행하기 위해 NC를 사용하고 있지만 사용자의 메시지 앞에 사용자 이름을 추가 할 수 있기를 원합니다. 연결을 끊지 않고이 작업을 수행하려면 어떻게해야합니까? 내가 연결을 사용하고 명령은netcat이 포트에서 수신하는 동안 텍스트를 인쇄하는 방법은 무엇입니까?

nc -l -p 1234 -q 0 하고 원하는 결과는 사람이 뭔가를 전송 할 때의 모습이다 : <User1> Hello

감사합니다!

+0

더 많은 정보가 필요합니다 .... 이것은 파이썬 질문은 무엇입니까 – bendl

+0

이 부분은 스크립트입니까? 연결을 끊어 버린 것을 시도 했습니까? 그렇다면 보자. 그렇지 않다면, 정말로 여기에서 물어보기 전에해야합니다. 여기서 질문을하지 않으려 고하지 말고, 먼저 자신의 질문에 대답하기 위해 항상 노력했음을 보여 주어야한다고 말하면됩니다. – Totem

답변

0

다음과 같이 시도해보십시오.

nc -l -p 1234 -q 0 <<< "$LOGNAME Hello!" 
0

컨텍스트와 응용 프로그램 구조를 이해하기 힘들지 만, 별도의 스레드에 연결하는 것이 도움이된다고 가정합니다. 따라서 연결은 항상 열려 있고 메시지는 선호되는 방식으로 처리 될 수 있습니다.

관련 문제