問題タブ [inet-socket]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3716 参照

mysql - How can I map a local unix socket to an inet socket?

I'm curious if it is possible to map a UNIX socket on to an INET socket. The situation is simply that I'd like to connect to a MySQL server. Unfortunately it has INET sockets disabled and therefore I can only connect with UNIX sockets. The tools I'm using/writing have to connect on an INET socket, so I'm trying to see if I can map one on to the other.

It took a fair amount of searching but I did find socat, which purportedly does what I'm looking for. I was wondering if anyone has any suggestions on how to accomplish this. The command-line I've been using (with partial success) is:

Now I can make connections and talk to the server. Unfortunately any attempts at making multiple connections fail as I need to use the fork option but this option seems to render the connections nonfunctional.

I know I can tackle the issue with Perl (my preferred language), but I'd rather avoid writing the entire implementation myself. I familiar with the IO::Socket libraries, I am simply hoping anyone has experience doing this sort of thing. Open to suggestions/ideas.

Thanks.

0 投票する
1 に答える
1445 参照

c++ - BSDソケットの問題:inet_ntopが「0.0.0.0」を返す

バインドしたソケットがリッスンしているマシンのIPを取得しようとしています。印刷されたポート番号は正常に機能しますが、アドレスは「0.0.0.0」です。関連するコードは次のとおりです。このコードに到達する前にres渡されましたgetaddrinfogetsockname

何が間違っている可能性がありますか?

0 投票する
2 に答える
2653 参照

java - Java InetSocketAddress は .toString() のように見えますか?

InetSocketAddress で .toString() を実行しています。これは、これまでのところホストへの接続に失敗している Android Websocket クライアントの一部です。

現在、変数 address.toString() からの出力は次のように見えますdomain.com/72.xx.xxx.xx:8000が、私が理解していることから、2つの値(IPとポート)のみが必要ですか?

これが正しいかどうか教えていただきありがとうございます。

0 投票する
1 に答える
2763 参照

java - Java/Android: InetSocketAddress では getHostName() は常に null です

オープン ソースの Java ライブラリ (Calimero) を使用する Android アプリを使用しています。私のコードは、次のコードを使用してホスト名とポートを取得しようとします:

問題は次の行にあります。

KNXNetworkLinkIP のコードはこちら

メソッドに指定された値をデバッガーで確認しました。

したがって、それらは null ではありません。

何か案は?多分IPv4またはIPv6に問題がありますか?

getAddress().getHostAddress() を使用した LogCat

ポート 0 を使用する LogCat

0 投票する
1 に答える
456 参照

android - inetsocketaddress を使用すると、到達可能性テストで常に false が返される

次のコードでホストの rechability を確認しようとしています:

しかし、それは常に false を返します。他に追加する必要があるものはありますか。未解決のホスト URL 例外が発生します。

0 投票する
1 に答える
1086 参照

java - 複数の DNS エントリを持つサーバーに自動的に接続する方法は?

特定の Web サイトには 2 つの DNS エントリ、つまり同じホスト名に対して 2 つの IP アドレスがあります。しかし、IP アドレスの 1 つが機能しておらず、1 つしか機能していません。

Java で HTTP ライブラリを使用せずに HTTP クライアントを開発しようとしています。クライアントからサーバーに接続するために Socket.connect(hostname, port) を使用しています。

ホスト名を解決するために InetSocketAddress を使用しています。動作中の IP アドレスに解決された場合、HTTP クライアントは正常に動作します。機能していない IP アドレスが解決されると、不明なホスト例外が発生します。

これを効率的に処理しようとしています。つまり、機能していない IP アドレスが選択された場合、別の IP アドレスに接続しようとする必要があります。私はこれを達成することができません。事前に感謝します。

0 投票する
2 に答える
4483 参照

java - Javaで空きポートを見つける

Java アプリケーションで空きポートを見つける必要があります。以下のコードが機能しないのはなぜですか? 常に 0 を返します。

の Java doc は次のようにnew InetSocketAddress()述べています。

IP アドレスがワイルドカード アドレスで、ポート番号が指定された値であるソケット アドレスを作成します。

有効なポート値は 0 ~ 65535 です。ポート番号が 0 の場合、システムはバインド操作で一時ポートを取得できます。