• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tcp/ip接続について)

tcp/ip通信での接続方法の比較

このQ&Aのポイント
  • tcp/ip通信において、パフォーマンス要求が低い場合は、都度接続と切断を行った方が安定する可能性があります。
  • そのため、tcp/ip接続では接続しっぱなしよりも都度接続と切断を行うことが望ましい場合もあります。
  • しかし、OSやネットワーク状況によっても結果は異なるため、実際の環境に合わせた評価が必要です。

質問者が選んだベストアンサー

  • ベストアンサー
  • hiodraiu
  • ベストアンサー率15% (451/2846)
回答No.5

使用している通信用ICに依存します。 数時間の接続で、定期的にTCPエラーが発生したことがあります。TCPのレイヤーで再送処理を行うので見かけ上は問題なかったのですが、エラーのタイミングとデータの送受信が重なると、通信エラーが発生する場合があるという不具合がありました。 逆に、接続切断を繰り返すシステムで、不定期で接続エラーが発生するという不具合がありました。 どちらもハードウェアの変更で対応しました。

その他の回答 (4)

  • hahaha8635
  • ベストアンサー率22% (801/3611)
回答No.4

>>時々通信が途切れてしまいます。 ルーターやプロバイダの設定で 無通信だったり 日に一度接続を 切る場合があります ぷららとかよく聞く https://www.seikatsu110.jp/pc/pc_network/137723/

  • hahaha8635
  • ベストアンサー率22% (801/3611)
回答No.3

普通はつなぎっぱなし 切れたかどうかのチェックをする(自動的に復旧するが) ネトゲの場合 線を抜いて瞬間移動したり 不死身になったり いけないとこに行けるようになったり しちゃうから

  • TIGANS
  • ベストアンサー率35% (245/681)
回答No.2

無線LANのトラフィック競合を下げたいなら積極的に切断すべきですが、レスポンスにインパクト大きいですね。 そもそもTCP/IPに接続切断の概念はありません。有線なら常時接続ですし無線なら接続確保はルーターの仕事で、TCP/IPはエラーパケットの輻輳を確実に行うのが仕事です。

opera-2010
質問者

お礼

ありがとうございます。

opera-2010
質問者

補足

すみません、この質問はプログラミングに関する質問です。 c#でtcp/ip通信をしながら外部機器を制御するソフトをつくっておりますが、 時々通信が途切れてしまいます。 現在は、ソフト起動時に接続して、終了まで繋ぎっぱなしです。 必要な時に接続し、用が済んだら切断という流れがいいのかな、と思った次第です。 お詳しい方、どうかよろしくお願いいたします。

  • q4330
  • ベストアンサー率27% (768/2786)
回答No.1

差はない なぜ差があると思うのか不思議です。

opera-2010
質問者

お礼

ありがとうございます。

関連するQ&A