問題タブ [gcdasyncudpsocket]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - GCDAsyncUDPSocket: 正常に送信されたにもかかわらず、データを受信していません
UDP ソケットを作成し、ブロードキャスト ポートにデータを送信して、同じ WiFi ネットワーク内の他のデバイスで同じデータを受信できるようにしようとしています。ここで受け入れられた回答に示されているように、ブロードキャストポートのIPアドレスを計算しています。
その後、以下の接続コードをいくつか書きました。
デリゲート メソッド didSendData: が呼び出されると、データの送信に成功します。
ここで何が欠けているか教えてください。
ありがとう!
更新: ブロードキャスト ポートからデータを受信するための Cpde:
計算して得た配信IPは192.168.2.255
更新 2: :
私が直面しているシナリオは、まったく異なり、奇妙です。受信がうまくいくときとうまくいかないときがあります。2 つのアプリをインストールすると、データが受信されませんでした。送信のみ成功しました。アプリをオンのままにして、しばらくするとアプリがデータを受信し始めました。場合によっては、しばらくして受信を停止したり、問題なく受信を続けたりしました。何が問題になる可能性がありますか?
ios - GCDAsyncUdpSocket がデータを受信しない
私はオーディオデータのUDP伝送に取り組んでいます。CocoaAsyncSocket-GCDAsyncUdpSocket を使用しています。プロジェクトを iPhone 6 で実行すると、データの一部だけを受け取ることができます。数秒後、アプリはデータを受信できなくなりますが、データを送信することはできます。iPhone 4 で実行してみましたが、そのような問題はありません。誰が何がうまくいかないのか説明できますか?
ios - UDP メッセージの受信
特定のポートでのメッセージの受信に問題があります。送信は正常に機能しています。
コードは次のようになります。
ネットワーク統計で、アプリケーションがパケットを受信していることがわかります: Packets
しかし、コンソールには何も表示されません。いくつかのアイデア?
ios - iOS - GCDAsyncUdpSocket スロー エラー Domain=NSPOSIXErrorDomain Code=65 "No route to host"
時々、このエラーが発生します
エラー Domain=NSPOSIXErrorDomain Code=65 "No route to host" UserInfo={NSLocalizedDescription=ホストへのルートがありません。NSLocalizedFailureReason=send() 関数でエラーが発生しました。}
一部のルーターでudpソケットを開くとき。何が原因なのかわかりません。
これは、udp ソケットを開くための私のコードです。
これはiPhone 7で非常に頻繁に発生することに注意してください