人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Pythonの質問です。
アドレス、ポート、そのソケットの3つのデータがあります。
アドレスは複数存在し、各アドレスのポートも複数あります。
新しいアドレス、ポートを受け取ると接続するものとします。
アドレス、ポートで検索してアドレスとポートのどちらも等しいものがあればそのソケットを返し、
なければ、新しく接続するという処理を考えています。
ここで、アドレス、ポート、ソケットを管理するデータ構造はどのようなものになるのでしょうか?
できるだけ処理を効率よくおこないたいと考えています。

●質問者: GanbareNIPPON
●カテゴリ:コンピュータ
✍キーワード:Python アドレス データ ポート 存在
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● showyou
●60ポイント

dictのdictでどうでしょう?

質問内容だけだとプログラムが終わってもずっと保持すべきデータなのかとか、アドレスポートの数とかがどのくらいになるかとかわからないのと、socketの仕様とか全然気にせずに書いてるので下のコードは提案程度と思ってください。

http://gist.github.com/618658

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ