您好我正在尝试将一些 C 代码移植到 python。几个月没用python了,感觉有点生疏了。
想知道我怎么能做到这一点。我需要能够在 createConnection 函数中使用 sock 对象的发送值,而无需使 sock 对象成为全局对象。
有任何想法吗?
*干杯
示例代码
def createConnection(host, port, tcpTimeout):
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM, socket.IPPROTO_TCP)
sock.connect((host, port))
return sock
def useConnectionOne():
sock = createConnection("<Some IP>", <Some Port>, 5)
sock.send("Hello world")
def useConnectionTwo():
sock = createConnection("<Some IP>", <Some Port>, 5)
sock.send("Hello again world")