我想问一下在 ubuntu 上开发 tcp-server 最简单的方法:)
答案1
启动并运行 TCP 服务器的一个快速方法是使用tcpserver
程序:
姓名
tcpserver - accept incoming TCP connections
概要
tcpserver [ -146jpPhHrRoOdDqQv ] [ -climit ] [ -xrules.cdb ] [ -Bbanner ] [ -ggid ] [ -uuid ] [ -bbacklog ] [ -llocalname ] [ -ttimeout ] [ -Iinterface ] host port program [ arg ... ]
描述
tcpserver
等待来自 TCP 客户端的连接。对于每个连接,它使用给定的参数运行程序,描述符 0 从网络读取,描述符 1 写入网络。服务器的地址由主机和端口指定。主机可以是 0,允许来自任何主机的连接;或特定的 IP 地址,只允许连接到该地址;或主机名,允许连接到该主机的第一个 IP 地址。端口可以是数字端口号或端口名。如果端口为 0,
tcpserver
将选择一个空闲端口。。 。 。
您还可以使用索卡特。
答案2
我会(并且已经)尝试使用带有 Twisted Framework 的 Python。