タグ付けされた質問 「networking」

ほとんどのプログラミングの質問では、[network-programming]タグを使用します。プログラミング以外のネットワークに関する質問はトピックから外れているため、代わりにネットワークエンジニアリング、スーパーユーザー、またはサーバーの障害について質問する必要があります。このタグは、ソフトウェア開発をサポートするための固有のネットワークニーズに関する質問にのみ適しています。


13
複数のdocker-composeプロジェクト間の通信
docker-compose.yml2つの異なるフォルダーに2 つの個別のファイルがあります。 ~/front/docker-compose.yml ~/api/docker-compose.yml のコンテナーがのコンテナーにfrontリクエストを送信できることを確認するにはどうすればよいapiですか? 個別のコンテナ--default-gatewayを使用docker runしてオプションを設定できるため、このコンテナに特定のIPアドレスを割り当てることができることは知っていますが、を使用している場合、このオプションは使用できないようですdocker-compose。 現在、私はa docker inspect my_api_container_idを実行して、出力でゲートウェイを確認しています。機能しますが、問題はこのIPがランダムに割り当てられるため、信頼できないことです。 したがって、この質問の別の形式は次のようになります。 docker-composeを使用して特定のコンテナに固定IPアドレスを割り当てることはできますか? しかし、最終的に私が気にしているのは: 2つの異なるdocker-composeプロジェクトが互いに通信するにはどうすればよいですか?

16
遅いネットワーク接続をシミュレートするネットワークツール[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する ブラウザとWebサーバーが同じLAN上にあるか、同じマシン上にある場合でも、いくつかのインターネット接続タイプ(DSL、ケーブル、T1、ダイヤルアップなど)のWebページの応答時間を視覚的に評価したいと思います。実際のさまざまな接続シナリオをシミュレートするためにネットワーク帯域幅を遅くする単純なネットワークツールまたはブラウザプラグインはありますか? その点についてのご意見をお待ちしております。

5
ptyとttyはどういう意味ですか?
私は多くの言及があることに気づきました、ptyそしてttyいくつかのオープンソースプロジェクトでは、誰かが彼らが何を意味し、それらの違いは何であるか教えてもらえますか?ありがとう!
237 c  unix  networking  tty  vocabulary 


14
Pythonのツイストのクリーンで軽量な代替手段ですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する ずっと前に、同時要求を同時に発生させるためにマルチスレッド化したWebスパイダーを作成しました。それは私のPythonの青年期で、GILとそれがマルチスレッドコードに対して作成する関連の問題を知る前の数日間でした(つまり、ほとんどの場合、シリアル化されたものです!)... このコードを作り直して、コードをより堅牢にし、パフォーマンスを向上させたいと思います。これを行うには、基本的に2つの方法があります。2.6以降の新しいマルチプロセッシングモジュールを使用する方法と、何らかのリアクター/イベントベースのモデルを使用する方法です。後者のほうがはるかに簡単で、エラーが発生しにくいので、後者を使用したいと思います。 質問は、どのフレームワークが私のニーズに最も適しているかに関するものです。以下は、私がこれまでに知っているオプションのリストです。 Twisted:Python reactorフレームワークのおじいさん:複雑で少し膨らんでいるように見えます。小さなタスクのための急な学習曲線。 Eventlet:で、みんなからリンデン・ラボ。これらの種類のタスクを対象としたGreenletベースのフレームワーク。私はコードを見てみましたが、あまりきれいではありません。pep8に準拠せず、印刷物が散在しています(なぜフレームワークでこれを行うのですか?)、APIは少し矛盾しています。 PyEv:未熟です。libeventに基づいているため、現時点ではだれも使用しているようには見えないため、確実なバックエンドがあります。 asyncore:stdlibから:非常に低レベルで、何かを実現するためだけに多くのレッグワークが必要なようです。 tornado:これは動的Webサイトをサーバーするように設計されたサーバー指向の製品ですが、非同期HTTPクライアントと単純なioloopを備えています。それは仕事を成し遂げることができるように見えますが、それが意図したものではありません。[編集:残念ながらWindowsでは動作しません。これは、私にとってそれを数えます-私がこの不完全なプラットフォームをサポートするための要件です] 見逃したことはありますか?確かに、簡素化された非同期ネットワーキングライブラリのスイートスポットに合うライブラリがそこにあるはずです! [編集:このページへのポインタを提供してくれたintgrに感謝します。一番下までスクロールすると、このタスクに何らかの形で取り組むことを目的としたプロジェクトの非常に優れたリストが表示されます。実際、Twistedの誕生以来、物事は実際に進んでいるようです。人々は、従来のリアクタ/コールバック指向のソリューションではなく、コルーチンベースのソリューションを好むようです。このアプローチの利点は、より明確で直接的なコードです。特に、boost.asioを使用している場合は、確かに過去に見つかりました。C ++では、コールバックベースのコードは、追跡が困難で、訓練されていない目からは比較的わかりにくい設計につながる可能性があります。コルーチンを使用すると、少なくとも少し同期が取れているように見えるコードを書くことができます。私の今の仕事は、これらの多くのライブラリのどれが私が見た目で気に入っているかを調べて試してみることです!私が今尋ねたのはうれしい...] [編集:おそらく、この質問をフォローしたりつまずいたり、このトピックについて何らかの意味で気にかけている人にとって興味深いものです。この仕事に利用できるツールの現在の状態について、非常にすばらしい記事を見つけました]

4
LinuxでのTCP / IP接続の最大数の増加
サーバーをプログラミングしていますが、接続数を「無制限」に設定しても帯域幅が飽和しないため、接続数が制限されているようです。 Ubuntu Linuxボックスが一度に開くことができる接続の最大数を増加または排除するにはどうすればよいですか?OSはこれを制限しますか、それともルーターまたはISPですか?それとも別のものですか?

8
ソケットを閉じるかシャットダウンするか?
Cでは、ソケットを閉じると、ソケットが破棄され、後で再利用できることを理解しました。 シャットダウンはどうですか?説明は、そのソケットへの二重接続の半分を閉じると述べています。しかし、そのソケットはcloseシステムコールのように破棄されますか?
214 c  sockets  networking 

13
Flaskをポート80で実行するにはどうすればよいですか?
Flaskサーバーをポート5000で実行していますが、問題ありません。http://example.com:5000でアクセスできます しかし、単にhttp://example.comでそれにアクセスすることは可能ですか?これは、ポートを5000から80に変更する必要があることを想定しています。ただし、Flaskでそれを実行すると、実行時にこのエラーメッセージが表示されます。 Traceback (most recent call last): File "xxxxxx.py", line 31, in <module> app.run(host="0.0.0.0", port=int("80"), debug=True) File "/usr/local/lib/python2.6/dist-packages/flask/app.py", line 772, in run run_simple(host, port, self, **options) File "/usr/local/lib/python2.6/dist-packages/werkzeug/serving.py", line 706, in run_simple test_socket.bind((hostname, port)) File "<string>", line 1, in bind socket.error: [Errno 98] Address already in use ランニングlsof -i :80リターン …
212 python  networking  flask  port 

10
インターネットで最大の安全なUDPパケットサイズ
UDPパケットサイズに関する多くの記事を読みましたが、何が正しいかについて結論を出すことができませんでした。 多くのサービスは、最大のUDPパケットを512バイト(dnsなど)に制限します インターネット上の最小MTUが576で、IPv4ヘッダーのサイズが20バイト、UDPヘッダーが8バイトであるとします。これにより、ユーザーデータ用に548バイトが使用可能になります パケットを断片化せずに548サイズまでのパケットを使用できますか?または、DNSの作成者が知っていた何かがあり、それが彼らが512バイトに制限した理由です。 安全に548バイトを超えることもできますか?
201 networking  sockets  udp  ipv4 


15
UDP vs TCP、どれくらい速いですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 昨年休業。 この質問を改善する 一部のパケット損失を許容できる一般的なプロトコルメッセージ交換用。UDP over TCPはどれほど効率的ですか?
194 networking  tcp  udp 

16
利用可能なポートを見つける方法は?
ポートをリッスンするサーバーを起動したいのですが。私は明示的にポートを指定することができ、それは動作します。しかし、私は自動的にポートを見つけたいと思っています。この点で2つの質問があります。 どのポート番号の範囲で検索する必要がありますか?(ポート12345、12346、12347を使用しましたが、問題ありませんでした)。 特定のポートが別のソフトウェアによって占有されていないかどうかを確認するにはどうすればよいですか?
194 java  networking  sockets  port 

11
ネットワーク共有に接続するときにユーザー名とパスワードを提供する方法
現在のユーザー(私の場合、ネットワークが有効なサービスユーザー)が権限を持たないネットワーク共有に接続する場合、名前とパスワードを入力する必要があります。 Win32関数(のWNet*ファミリーmpr.dll)でこれを行う方法を知っていますが、.Net(2.0)機能でそれを実行したいと考えています。 どのようなオプションがありますか? 多分いくつかの情報が役立つでしょう: 使用例はWindowsサービスであり、Asp.Netアプリケーションではありません。 サービスは、共有に対する権限のないアカウントで実行されています。 共有に必要なユーザーアカウントがクライアント側で認識されていません。 クライアントとサーバーは同じドメインのメンバーではありません。

11
SCTPがあまり使用されない/知られていない理由
私は最近、Richards Stevens 著の本「UNIX Network Programming、Vol。1」を調べたところ、TCPとUDP以外に3番目のトランスポート層標準であるSCTPがあることがわかりました。 概要:SCTPは、UDPのようにメッセージ駆動型ですが、TCPのように信頼できるトランスポートレベルのプロトコルです。以下は、IBM DeveloperWorksからの短い紹介です。 正直なところ、SCTPについて聞いたことがありません。ネットワーキングの本で読んだり、授業で聞いたことを思い出せません。SCTPについて言及している他のスタックオーバーフローの質問を読むと、この知識の欠如に私だけではないことがわかります。 なぜSCTPはそれほど知られていないのですか?なぜあまり使われないのですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.