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

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

16
遅いインターネット接続のシミュレーション
これはちょっと変わった質問だと思います。私は通常、すべてのユーザーのインターネット接続が遅いという「前提」に基づいてアプリケーションを開発しています。しかし、遅いインターネット接続をプログラムでシミュレートする方法があると誰かが思っているので、さまざまな「接続速度」でアプリケーションがどのように動作するかを「確認」できますか? 私はどの言語が使われているのか心配していません。そして、私はコードサンプルなどを探すのではなく、その背後にあるロジックに興味があるだけです。

19
「java.net.BindException:すでに使用されているアドレス:JVM_Bind」エラーを解決するにはどうすればよいですか?
Eclipseでは、次のエラーが発生しました。 run: [java] Error creating the server socket. [java] Oct 04, 2012 5:31:38 PM cascadas.ace.AceFactory bootstrap [java] SEVERE: Failed to create world : java.net.BindException: Address already in use: JVM_Bind [java] Java Result: -1 BUILD SUCCESSFUL Total time: 10 seconds なぜ今登場したのかはわかりませんが、ほんの数時間前に問題なく動作しました。マシンを再起動する必要がありますか?どうすればその底に到達できますか?ヒントやアドバイスはありがたいです。


14
java.net.ConnectException:接続が拒否されました
TCP接続を実装しようとしていますが、サーバー側からはすべて正常に機能しますが、クライアントプログラムを(クライアントコンピューターから)実行すると、次のエラーが発生します。 java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:432) at java.net.Socket.connect(Socket.java:529) at java.net.Socket.connect(Socket.java:478) at java.net.Socket.<init>(Socket.java:375) at java.net.Socket.<init>(Socket.java:189) at TCPClient.main(TCPClient.java:13) 使用中の場合に備えてソケット番号を変更してみましたが、役に立ちませんでした。このエラーの原因と修正方法を誰かが知っていますか。 サーバーコード: //TCPServer.java import java.io.*; import java.net.*; class TCPServer { public static void main(String argv[]) throws Exception { String fromclient; String toclient; ServerSocket Server = …
186 java  networking  tcp 


5
ホストポートをDockerコンテナーに転送する
ホストがDockerコンテナーのアクセスポートを開くことは可能ですか?具体的には、ホストでMongoDBとRabbitMQを実行していて、Dockerコンテナーでプロセスを実行してキューをリッスンし、(オプションで)データベースに書き込みたいと思います。 (-pオプションを介して)コンテナーからホストにポートを転送し、Dockerコンテナー内から外部の世界(つまりインターネット)に接続できることを知っていますが、RabbitMQおよびMongoDBポートを公開したくないホストから外の世界へ。 編集:いくつかの明確化: Starting Nmap 5.21 ( http://nmap.org ) at 2013-07-22 22:39 CEST Nmap scan report for localhost (127.0.0.1) Host is up (0.00027s latency). PORT STATE SERVICE 6311/tcp open unknown joelkuiper@vps20528 ~ % docker run -i -t base /bin/bash root@f043b4b235a7:/# apt-get install nmap root@f043b4b235a7:/# nmap 172.16.42.1 -p 6311 # IP …
166 linux  networking  port  docker 

17
WindowsコマンドラインでTCPおよびUDPポートを閉じる方法
誰かがWindowsコマンドラインを介して単一の接続のためにTCPまたはUDPソケットを閉じる方法を知っていますか? これについてググって、何人かが同じことを尋ねるのを見ました。しかし、回答は、ポートの監視方法に焦点を当てたnetstatまたはnetshコマンドのマニュアルページのように見えました。それらを監視する方法についての回答は必要ありません(すでにこれを行っています)。それらを閉じたい/殺したい。 明確にするために編集:サーバーがTCPポート80をリッスンするとします。クライアントが接続を確立し、ポート56789が割り当てられます。その後、この接続が望ましくないことがわかりました(たとえば、このユーザーは悪いことをしているため、停止するように要求しましたが、途中で接続が切断されませんでした)。通常、ファイアウォールを追加して作業を行いますが、これには時間がかかり、緊急事態に陥りました。接続を所有するプロセスを強制終了することは、サーバーを停止させるため、ここでは本当に悪い考えです(この1つの接続を選択的かつ一時的にドロップしたい場合、すべてのユーザーは機能を失います)。
160 networking 

10
既存の接続がリモートホストによって強制的に閉じられました
メッセージとともにSocketExceptionをスローしている商用アプリケーションを使用しています。 既存の接続がリモートホストによって強制的に閉じられました これは、クライアントとサーバー間のソケット接続で発生します。接続は正常で、データのヒープが転送されていますが、どこからともなく切断されます。 誰かこれを見たことがある?原因は何でしょうか?私はいくつかの原因を推測することができますが、原因を突き止めるためにこのコードにさらに追加する方法はありますか? コメント/アイデアは大歓迎です。 ... 最新の ... いくつかの.NETトレースからのロギングがあります。 System.Net.Sockets Verbose: 0 : [8188] Socket#30180123::Send() DateTime=2010-04-07T20:49:48.6317500Z System.Net.Sockets Error: 0 : [8188] Exception in the Socket#30180123::Send - An existing connection was forcibly closed by the remote host DateTime=2010-04-07T20:49:48.6317500Z System.Net.Sockets Verbose: 0 : [8188] Exiting Socket#30180123::Send() -> 0#0 ロギングの他の部分に基づいて、 '0#0'が長さ0バイトのパケットが送信されていることを示しているという事実を見ました。しかし、それは本当にどういう意味ですか? 2つの可能性のうちの1つが発生しています。 1)接続は閉じられていますが、データがソケットに書き込まれているため、上記の例外が発生しています。0#0は、ソケットがすでに閉じられているため、何も送信されなかったことを意味します。 …
159 c#  .net  networking  sockets 

6
127.0.0.1とlocalhostの違いは何ですか
で以下が定義されていると仮定します.../hosts: 127.0.0.1 localhost 特に、接続をリッスンしているローカルで実行されているプロセスにアクセスする場合、サーバー名としての127.0.0.1との実際の違いは何localhostですか?

9
CentOS 7でiptablesを使用するにはどうすればよいですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?Stack Overflowのトピックとなるように質問を更新します。 昨年休業。 この質問を改善する CentOS 7を最小限の構成(OS +開発ツール)でインストールしました。httpdサービス用に80ポートを開こうとしていますが、iptablesサービスに何か問題があります...何が問題になっていますか?何が悪いのですか? # ifconfig/sbin/service iptables save bash: ifconfig/sbin/service: No such file or directory # /sbin/service iptables save The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl. # sudo service iptables …

18
スケーラブルなTcp / Ipベースのサーバーを作成する方法
私は、長時間実行接続のTCP / IP接続を受け入れる新しいWindowsサービスアプリケーションを作成する設計段階にあります(つまり、これは多くの短い接続があるHTTPのようなものではなく、クライアントが接続して数時間または数日間接続を維持するか、またはでも数週間)。 ネットワークアーキテクチャを設計するための最良の方法のアイデアを探しています。サービス用に少なくとも1つのスレッドを開始する必要があります。Asynch API(BeginRecieveなど)の使用を検討しています。これは、同時に接続するクライアントの数(おそらく数百)がわからないためです。接続ごとにスレッドを開始したくありません。 データは主にサーバーからクライアントに送信されますが、クライアントから送信されるコマンドがときどきあります。これは主に、私のサーバーが定期的にステータスデータをクライアントに送信する監視アプリケーションです。 これを可能な限りスケーラブルにするための最良の方法に関する提案はありますか?基本的なワークフロー?ありがとう。 編集:明確にするために、私は.netベースのソリューションを探しています(可能な場合はC#ですが、.net言語でも機能します) バウンティ注:バウンティを獲得するには、単純な答え以上のものを期待します。ダウンロードできるものへのポインタとして、またはインラインでの短い例として、ソリューションの実用的な例が必要です。また、.netおよびWindowsベースである必要があります(.net言語であればどれでもかまいません)。 編集:私は良い答えをくれたすべての人に感謝したいと思います。残念ながら、私は1つしか受け入れることができず、よりよく知られているBegin / Endメソッドを受け入れることにしました。Esacの解決策はもっと良いかもしれませんが、それでもまだ十分に新しいので、どのように機能するかはわかりません。 私は良いと思ったすべての回答に賛成票を投じました。皆さんのためにもっとできることを望んでいます。再度、感謝します。
148 c#  .net  networking  tcp  scalability 


4
EditTextのフォーカスを処理するためのイベント
誰かが私にフォーカスに関連するイベントを提案できますEditTextか?私のアプリケーションにEditTextは、URLを受け入れるが含まれています。 ここでの問題は、ユーザーがフィールドにURLを入力してさらに移動した後、クリックイベントなしで、つまりフォーカスがから移動したEditTextときに、入力されたURLを検出してサーバーに移動することです。 Json Parsingを使用して返信が得られれば、さらに便利です。

14
ネットワークケーブル/コネクタの物理的な接続状態を検出するにはどうすればよいですか?
Linux環境では、ソケットへのRJ45コネクタの物理的な接続または切断状態を検出する必要があります。BASHスクリプトのみを使用することをお勧めします。 他のサイトで提案されている次のソリューションは、この目的には使用できません。 「ifconfig」の使用-ネットワークケーブルは接続されている可能性がありますが、ネットワークが適切に構成されていないか、現在起動していません。 ホストへのping-製品は不明なネットワーク構成と不明なホストを使用するLAN内にあるため。 / procファイルシステムで使用できる状態はありませんか(他のすべてはそこにあります)? Linuxの世界では、アイコントレイからポップアップする独自のバージョンのWindowsバブルがあり、ネットワークケーブルを外したことを示していると思いますか。 Kent Fredricとlothar、あなたの答えはどちらも私のニーズを満たしています。どれを使うかはまだわかりません。 両方とも正解にできないと思いますか?そして、おそらくあなたのために私が1つを選択することは公正です。コインを投げます。もう一度、ありがとう!

24
ConnectivityManager getNetworkInfo(int)非推奨
compileSdkVersion 23を使用しますが、9までサポートを試みます。 getNetworkInfo(int)23で非推奨になりました。提案はgetAllNetworks()、getNetworkInfo(Network)代わりにを使用することでした。ただし、どちらも最低限のAPI 21が必要です。 これを支援できるサポートパッケージで使用できるクラスはありますか? 以前に解決策が提案されたことは知っていますが、私の最小API要件である9に挑戦すると問題が発生します。

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