Linux 用于TCP端口的mktemp

Linux 用于TCP端口的mktemp,linux,tcp,Linux,Tcp,mktemp返回免费的文件名(与实际文件无关)。所以我们可以使用这个文件 如何对tcp端口执行相同的操作?有人知道mkport应用程序吗 (我从测试级别需要它。所以我只需要数字。然后我将在两个应用程序中使用它,这两个应用程序将在该tcp端口上通信。)此python脚本可能会执行您想要的操作: #!/usr/bin/env python import socket s = socket.socket() s.setsockopt(socket.SOL_SOCKET, socket.SO_REU

mktemp
返回免费的文件名(与实际文件无关)。所以我们可以使用这个文件

如何对tcp端口执行相同的操作?有人知道
mkport
应用程序吗


(我从测试级别需要它。所以我只需要数字。然后我将在两个应用程序中使用它,这两个应用程序将在该tcp端口上通信。)

此python脚本可能会执行您想要的操作:

#!/usr/bin/env python

import socket

s = socket.socket()
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.listen(0)
print s.getsockname()[1]

您是否在询问如何为服务器获取空闲端口?通常,您只需传递一个
0
作为端口号,操作系统就会为您选择一个。谢谢,我只需要一个端口号。我已经更新了问题。可能是重复的