2017-10-18 91 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

它很难理解的上下文和应用程序结构,但我会假设把连接放在一个单独的线程将有所帮助。所以连接总是打开的,并且消息可以以优选的方式处理。