0

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 をサポートしていません。

4

0 に答える 0