3
私がダウン に行くために私のpython靴下・サーバーの接続カウンタを作成しようとしてきたが、私は、私はこのは、どのように私は私の接続カウンタがダウンして行くことができます
def client_thread(conn):
while True:
conn.send("Command: ")
data = conn.recv(1024)
if not data:
break
reply = "" + data
conn.sendall("\r")
if data == "!* Connections":
conn.sendall("[+] Clients Connected: %s \r\n" % (clients))
conn.close()
while True:
conn, addr = sock.accept()
clients = clients + 1
start_new_thread(client_thread, (conn,))
sock.close()
Iを行うことができますどのように把握することはできませんこんにちはこの問題とは無関係なので、すべてのコードを表示する必要はありません。 新しい接続が接続されたときにカウンタを作成するコードを提供しましたが、前にも述べたように、接続が離れる。
オンラインがここに私の問題
スレッド数が有効ですか? – Fejs
@Fejsカウンタを上げるためにスレッドを使用していないのは、クライアント= 0クライアント=クライアント+ 1を使用していますが、カウンタが接続を検出してから接続を終了するように変更する必要があります – Capricorn
悪い。クライアントごとにスレッドを作成したくない*ではありません。ちょうどあなたのコードの頭を上げてください。 – Bauss