100 を超えるクライアントが接続されているサーバー アプリケーションをコーディングする必要があります。これらのクライアントは、2 分ごとに tcp ソケットを介して 16 進データを送信する組み込みマシンです。以前は C# で同じことをうまくコーディングしていましたが、今はツイストを使用して Python で同じことをコーディングしたいと考えています。私はPythonが初めてなので、特定の問題に直面しています。C# では、クライアントからのデータを直接バイト配列に格納し、そのバイト配列を処理していました。今、私はPythonで同じことをしたいのですが、それを行う方法が見つかりませんでしたか? 次のコードは、hex->ascii->char を示しているだけです。
def rawDataReceived(self, data):
print "hello"
print data
このデータをバイト配列に変換する方法、またはデータをバイトとして直接キャプチャする方法を教えてください。たとえば、クライアントが 'w' アルファベットを送信したい場合、サーバー 77 に 1 バイトとして送信します。私の現在のコードはwを示していますが、バイト[]配列[0] = 0x77のようなバイト配列に変換するにはどうすればよいですか。