• ベストアンサー

ネットワークを用いたデータ転送(1)

動画をネットワークを通じてやりとりするための、クライアントとサーバを作りました(UDP)。Threadを利用して、UDPサーバを複数のクライアントから同時接続が可能なように拡張したのですが、Exceptionが発生し動画を表示できません。 サーバException :java.lang.IllegalArgumentException: Port out f range:-1クライアンException2:java.net.SocketTimeoutException: Receive timed out 何が問題なのでしょうか。どなたかアドバイスをお願いいたします。

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

  • ベストアンサー
  • nazo-nazo
  • ベストアンサー率39% (17/43)
回答No.2

2台目の接続時であれば、スレッドに再度Listenポートされているからだと思われます。

その他の回答 (1)

  • bnosuke-x
  • ベストアンサー率39% (43/110)
回答No.1

サーバー側で規定範囲外の引数-1を渡している。 クライアント側はサーバー側の実行が止まったために時間切れになった。 と推測されます。 いただいた情報ではこれくらいしかわかりません。

関連するQ&A