[過去ログ] ネットワークに関する疑問・質問 Part37 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
562
(4): 562 2020/06/07(日)23:20 ID:YAGkLXY/(1/2) AAS
UDPで受信状態にしていたアプリケーションが、タスクバーや他のアプリから強制終了された場合、UDPを待ち受け状態にしていたポートはcloseされないせいのでしょうか?

何故か、アプリを再起動してもそのポートに対してしばらく接続出来ない状態になってしまいます。これを回避するにはどうしたら良いですか?

普通にアプリを閉じた場合は、閉じると同時にcloseするので問題無さそうですが。

同様の事例で調べると、TIME_WAITという状態があるようですが、調べてもTCPの話ばかり出てきてUDPのことがあまり載っていません。UDPでもTIME_WAITというのは発生するのでしょうか?
563
(1): 562 2020/06/07(日)23:39 ID:YAGkLXY/(2/2) AAS
少し文章がおかしかったので訂正します。

UDPで受信状態にしていたアプリケーションが、タスクバーや他のアプリから強制終了された場合、UDPを待ち受け状態にしていたポートはcloseされないのでしょうか?

何故か、アプリを再起動してもそのポートに対してしばらく接続出来ない状態になってしまいます。これを回避するにはどうしたら良いですか?

普通にアプリを閉じた場合は、閉じたと同時にUDPをcloseする記述があるので問題無さそうですが、強制終了時に対処できません。。

同様の事例で調べると、TIME_WAITという状態があるようですが、調べてもTCPの話ばかり出てきてUDPのことがあまり載っていません。UDPでもTIME_WAITというのは発生するのでしょうか?
572: a 2020/06/09(火)06:41 ID:??? AAS
>>562
OSはポートをクローズすると思います(OS側で確認できますよね?)

ルータでNATを使っているなら、NATテーブルから削除されないためではないでしょうか?
UDPはステートレスなので、ルータはタイムアウトでテーブルエントリを解放します。

UDPのタイムアウト時間が設定できるなら短くすればいいかと思いますが
あまり短いと問題がでます。
722
(1): 562 2020/07/09(木)23:17 ID:d3kzAlJL(1) AAS
PCとiPhoneを繋いだ状態で、iPhoneのIPアドレスをPCと同じものにしたいのですが、そういったことって可能ですか?

iPhoneからUDPで127.0.0.1に対してUDPを送信して遅延少なくPCに送るようなことがしたいのですが...。厳しいですかね?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.047s