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

は、同じホストオペレーティングシステム内で実行されているプロセス間でデータを交換するためのデータ通信エンドポイントです。

5
TCPポートが開いているかどうかを確認するにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、 Unix&Linux Stack Exchangeのトピックとなるようにしてください。 6年前休業。 Cでソケットプログラミングを実装しようとしています。クライアントからサーバー(Ubuntu)に接続しようとすると、「接続に失敗しました」などのエラーが表示されます。 したがって、問題は移植にあると思います。ソケットプログラミングに5454 / tcpポートを使用しています。 5454ポートがリッスンしているかどうかはどうすればわかりますか?そうでない場合、UbuntuでCを使用してTCPソケットプログラミングに使用できるポートはどれですか?それはポートのみの問題ですか、それとも私のコードに何か問題があるのですか、またはLINUX Ubuntuで設定が必要ですか? 編集: コードのスニペット: int socket_send; struct sockaddr_in address; printf("\n Initialization Socket...."); socket_send = socket(AF_INET,SOCK_STREAM,0); if(socket_send == -1) { perror("\n Socket not created.Error:"); return 1; } printf("\n Socket created"); address.sin_family=AF_INET; address.sin_addr.s_addr=inet_addr(ip); address.sin_port=htons(5454); if(connect(socket_send,(struct sockaddr*)&address,sizeof(struct sockaddr))<0) { perror("\nConnetion failed.Error:"); return …
9 linux  tcp  socket 

1
OEL6スローブート、および/ tmp / orbit-gdm内の数百万のソケットファイル
質問の背景 最近、サーバーでの起動が遅くなり、起動に2時間以上かかることがありました。 検索した後、具体的に/etc/rc.d/rc.sysinitに絞り込みました。 # Clean up various /tmp bits [ -n "$SELINUX_STATE" ] && restorecon /tmp rm -f /tmp/.X*-lock /tmp/.lock.* /tmp/.gdm_socket /tmp/.s.PGSQL.* rm -rf /tmp/.X*-unix /tmp/.ICE-unix /tmp/.font-unix /tmp/hsperfdata_* \ /tmp/kde-* /tmp/ksocket-* /tmp/mc-* /tmp/mcop-* /tmp/orbit-* \ /tmp/scrollkeeper-* /tmp/ssh-* \ /dev/.in_sysinit 起動が遅い正確な原因は、rm -rf /tmp/orbit-*非常に大量のソケットファイルが生成され、起動時以外は削除されないためです。 ファイルはユーザーとグループGDMが所有し、linc-rand-0-longrandomの名前が付けられます。 例:linc-1e33-0-54b542d8de62e ファイル数は、少なくとも1回は100万に増えました。 フォルダーのサイズも最大3.1GBと記録されています。 注:ソケットファイル自体は空ですが、各ファイルはファイルシステムのタイプと設定に応じて最小量のディスク領域を予約します。 (通常は2048または4096) 一時的な解決策がありますが(下記参照)、原因を突き止めたいと思います。 これで、 …

1
名前付きパイプへの、または名前付きパイプからのリダイレクトが機能しないのに、猫へのパイプが機能する理由
これは、ncを使用したUnixのシンプルなエコーサーバーです。 mkfifo fifo cat fifo | nc -k -l 4458 -v | cat >fifo (これに基づく) ご覧のとおり、データフローは次のように機能します。 fifo (my named pipe) | | (using cat) | v nc | | (using cat) | v fifo そしてここに質問があります:なぜこれはうまくいかないのですか? nc -k -l 4458 -v >fifo <fifo あなたがしようとすることに気づくだろうtelnetにlocalhostに4458あなたが得るエラーを「接続が拒否しました」。
8 pipe  socket  fifo 

1
SIGSTOPで停止したサービスへのリクエストはどうなりますか
SIGSTOPをWebサーバーに送信した場合、カーネルはネットワークスタックに、サーバーソケットへのすべての接続がブロックされるかスリープするように指示しますか?サーバーのタイムアウト値は問題ではないようです。それは無期限に待機しますが、どうですか? リクエストは無期限にソケットバッファーに残りますか?Webサーバーが大量のリクエストを受け取った場合はどうなりますか?ソケットバッファーがいっぱいになるとどうなりますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.