重新编码一个python函数在php中使用

时间:2013-09-04 04:58:33

标签: php python sockets

在python中我发现连接相对容易连接到具有给定主机和端口的套接字并获取接收到的数据。以下面的代码为例(片段):

connected = False

 def ping(self, pingid):
  time.sleep(60)
  while connected and pingid == 1111:
    self.sock.send(b'/r/n/x00')
    time.sleep(60)


def connect(host):
    sock = socket.socket() 
    sock.connect((host, whateverport))
    self.sock = sock
    connected = True
    _thread.start_new_thread(ping, (1111,))
    b = b""        
    while not b.endswith(b"\x00"): 
        print(sock.recv(1024))


if __name__ == '__main__':
    connect(whateverhost)

使用此功能,我可以连接到给定主机并保持连接。我尝试在PHP中重新编码,但对于我的生活,我无法让它工作是否有(如果可能的话)一种方法在PHP中有效地重新编码?我这样做的原因是因为我可以在本地运行,但大多数免费主机不支持python。

0 个答案:

没有答案