トップページ > 記事閲覧
TCPの通信ができなーい
名前:10辛 日時: 2022/09/24 15:15

ConnectNetWork関数で接続は確立できているのですが、その後にNetworkSendで何かを送信しても受信することができません。 どのタイミングでもGetNetWorkDataLengthは0を返すのでそもそも届いていないようです。 ポートは1109番を使用して、ファイアウォールの受信と送信の規則も作成してます。 ちなみにSetUseDXProtocolをFALSEにしてDXライブラリのプロトコルを使わないようにしてスマホにインストールしたTCPテストツールを使用するとそちらは正常にやり取りができました。 PC(dxlib) → スマホ(TCPテストツール) ・・・ 可能 PC(dxlib) ← スマホ(TCPテストツール) ・・・ 可能 PC(dxlib) → PC(dxlib) ・・・ 不可能 PC(dxlib) ← PC(dxlib) ・・・ 不可能 あと原因として考えられそうなのは、自分は今寮住まいなのでルーターの設定をいじったりできないのですが 何か通信をブロックするような設定がされているのかも・・?(でもスマホとは通信できる)
メンテ

Page: 1 |

Re: TCPの通信ができなーい ( No.1 )
名前:管理人 日時:2022/09/24 23:57

> ポートは1109番を使用して、ファイアウォールの受信と送信の規則も作成してます。 > ちなみにSetUseDXProtocolをFALSEにしてDXライブラリのプロトコルを使わないようにしてスマホにインストールしたTCPテストツールを使用するとそちらは正常にやり取りができました。 ファイアウォール関係が原因かどうかを確認するために、ファイアウォールの設定を 一度完全にOFFにした状態で通信ができるかを確認したほうが良いかもしれません ( 私の場合過去に何度か『ファイアウォールの設定で送受信の許可を設定しているから ファイアウォールが原因じゃない』と思って幾ら他を調べても原因が分からず、 ファイアウォールを完全にOFFにしたところ通信が成功して、ファイアウォールの設定が 正しく行えていなかった、というオチだったことがあります ) > PC(dxlib) → PC(dxlib) ・・・ 不可能 > PC(dxlib) ← PC(dxlib) ・・・ 不可能 こちらの通信している2台のPCはそれぞれどちらにあるのでしょうか? ( 10辛さんがお住まいの寮の部屋に2台ともある形でしょうか? それとも片方が遠い別の部屋や建物にある形でしょうか? )
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存