問題タブ [sendto]

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.

0 投票する
2 に答える
613 参照

c - sendto() はバッファがいっぱいになったときにブロックされました。どうすれば解決できますか?

UDPで4人用のチャットルームを作りたいです。コードは次のとおりです。

ファイル「ip.txt」は単なる名前 IP ファイルであり、次のように表示されます。

最初は自分の情報で、次の 3 つは他の人の情報でした。でも、一人だけでプログラムを走らせてみたら、まずノンブロッキングでチャットできるようになりました。いくつかの言葉の後、うまくいきませんでした。gcc を実行したところ、「sendto」バッファがいっぱいになると、他の「recvfrom」バッファの待機がブロックされたと推測しました。私が書いたプログラムは 4 人用ですが、1 人だけで実行しただけで、他の 2 人は recvfrom を実行できません (まだ "recvfrom" 内のバッファーだと思いますが、そうですか?)。そのため、「sendto」バッファがいっぱいになり、ブロックされました。それは私が思うことです、私は正しいですか?それが本当なら、それを解決する方法は?「sendto」バッファを定期的にクリーンアップする方法を意味しますか? それとも何か他の方法がありますか?どうもありがとう~~;-)

0 投票する
2 に答える
14863 参照

c - recvfrom:不正なアドレス、sendto:プロトコルでサポートされていないアドレスファミリ

Cで小さなUDPサーバー/クライアントアプリケーションを実装しようとしていますが、サーバー側で2つのエラーが発生しました: recvfrom:不正なアドレス&& sendto:プロトコルでサポートされていないアドレスファミリ。私は間違いを検索して答えをグーグルで検索しましたが、残念ながら、それらはあまり役に立ちませんでした...多分私は間違った方法でパラメータをキャストしていて、それを取得していません。ヒントを教えていただければ幸いです:)。

0 投票する
1 に答える
478 参照

c# - Windows フォーム プログラムで SendTo ショートカットを実行するにはどうすればよいですか

プログラム内のファイル リストに [SendTo] メニューを表示し、選択したファイルに対して [SendTo] ショートカットまたはドロップターゲットを実行できるようにしたいと考えています。.lnkファイルをShellExecuteできるようですが、「メール受信者」などのドロップターゲットに指定したファイルをドロップすることをシミュレートする方法を知る必要があります

0 投票する
4 に答える
4410 参照

android - ACTION_SENDTOが機能しない

アプリからメールを送信したい。そこで、次のコードを使用しました。

GmailとEメールの両方のアプリケーションを設定しました。Nexus S(JellyBean)とHTC T-Mobile G2(GingerBread)でテストしました。どちらも「このアクションを実行できるアプリはありません」と表示されます。

誰かがここで何が悪いのか考えていますか?

0 投票する
1 に答える
821 参照

android - android.content.Intent.ACTION_SENDTO デフォルトのメール チューザー

セレクターなしでAndroidアプリで電子メールを送信するにはどうすればよいですか? ユーザーがデフォルトの電子メールクライアントを一度設定すると、ユーザーが設定を変更するまで、アプリはこの電子メールクライアントを使用するだけです!

アイデアは、私のアプリで送信ボタンを押すことであり、メッセージはチューザーなしで送信されます

tks

0 投票する
2 に答える
6420 参照

powershell - SendToショートカットを介してPowerShellスクリプトに引数として渡されたファイル名のスペースを適切に処理するにはどうすればよいですか?

PowerShellの特定のファイル名に現在の日付を追加する(非常に)単純なスクリプトを作成し、簡単にアクセスできるようにSendToショートカットを設定しました。

ただし、スペースを含むファイル名はうまく処理されません。ファイル名が「thisFile.txt」の場合、日付が正しく追加されて「thisFile.txt.20121227」になりますが、ファイル名が「this File.txt」の場合、SendToショートカットでは機能しません。設定。

ただし、どちらのタイプのファイル名でもコマンドラインから機能しますが、その理由を理解しようと頭を悩ませてきました。

これは私が使用しているコードのスニペットです:

これは、私が設定したショートカットの[ターゲット]フィールドにあります。

0 投票する
2 に答える
2595 参照

sockets - リアルタイムOSのUDPノンブロッキングソケット:sendto()とrecvfrom()は部分的なメッセージで戻ることができますか?

これが私の最初のメッセージです。リアルタイムOS(OnTimeおよびVxWorks)でノンブロッキングUDPソケットを使用しています。ドキュメントといくつかのフォーラムを読みましたが、sendto()関数とrecvfrom()関数の「原子性」について疑問があります。

  • sendto()は、キューに入れられたバイト数またはエラーを返します。入力バッファの長さより短い可能性はありますか?たぶん、出力バッファに十分な空き領域がなく、ほんの数バイトがエンキューされています...

  • recvfrom()は、受信したバイト数またはエラーを返します。ソースが送信したメッセージのサイズよりも小さい可能性はありますか?私は部分的なメッセージの読み取りを意味します...

読み取りおよび書き込み関数がアトミック(完全なメッセージまたはメッセージの読み取り/書き込みなし)であることを願っています。

ありがとう。エマヌエーレ。


OnTimeのサポートを依頼したところ、出力バッファに十分な空き領域がない場合、sendto()が部分的なメッセージをキューに入れる可能性があると言われました。場合によっては、recvfrom()も部分的なメッセージを返すことができるかどうかはわかりません。異なるOS間でのソケット実装には標準的な動作はないと思います。

0 投票する
3 に答える
3793 参照

c++ - UDP+Unsigned-Long-Operator-Curiosityを介してfloat[]を送信する方法

デバイスからいくつかの電圧を読み取るC++アプリケーションを作成しています。これらの測定値をで受け取り、float[]この配列をUDP経由でMATLABスクリプトに送信したいと思います。

C ++関数のsendtoはバッファーを取得する必要があり、MATLABで簡単に再アセンブルできるように、をバッファーにchar[]変換する方法がわかりません。何か案は?float[]char[]

私が遭遇した別の問題はその行です

inet_addrはunsignedlongを返しますが、私のコンパイラーは、=演算子が右側のunsigendlongデータ型を受け入れないことを教えてくれます。これについてのIideasはありますか?