2017-10-18 94 views
0

我正在用python使用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

它很難理解的上下文和應用程序結構,但我會假設把連接放在一個單獨的線程將有所幫助。所以連接總是打開的,並且消息可以以優選的方式處理。