問題タブ [send]

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 に答える
3085 参照

sharepoint - SPUtility 送信メールのエラー

Web パーツのボタン クリック イベントでメールを送信しようとしています。しかし、メールの送信に失敗し、sharepoint ログとマシンのイベント ビューアーの両方にエラーが記録されます。エラー: SMTP ホストに接続できません

中央管理の送信メール設定は既に構成されています。アラートも正常に機能しています。

以下は私のコードです:

前もって感謝します

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

c - ブロッキングソケットで送信された要求されたデータよりも少ないデータで送信が返される可能性があると想定されるのはなぜですか?

ストリームソケットでデータを送信する標準的な方法は、常に、書き込むデータのチャンクを使用してsendを呼び出し、戻り値をチェックしてすべてのデータが送信されたかどうかを確認してから、メッセージ全体が受け入れられるまでsendを呼び出し続けることです。

たとえば、これは一般的なスキームの簡単な例です。

BSDのマンページでさえそれについて言及しています

...送信するメッセージを保持するためにソケットに使用可能なメッセージスペースがない場合、send()は通常ブロックします...

これは、sendがすべてのデータを送信せずに戻る可能性があると想定する必要があることを示しています。今ではこれはかなり壊れていると思いますが、W。リチャードスティーブンスでさえ、最初の章ではなく、ネットワークプログラミングに関する彼の標準的な参考書でこれを想定していますが、より高度な例では、writeを呼び出す代わりに彼自身のwriten(すべてのデータを書き込む)関数を使用しています。

送信がすべてのデータを送信できないか、基になるバッファ内のデータを受け入れることができず、ソケットがブロックされている場合、送信要求全体が受け入れられたときに送信をブロックして返す必要があるため、これはまだ多かれ少なかれ壊れていると思います。

つまり、上記のコード例では、送信されたデータが少ない状態でsendが返されると、新しいリクエストで再度呼び出されます。前回の電話から何が変わったのですか?最大で数百のCPUサイクルが経過したため、バッファーはまだいっぱいです。send nowがデータを受け入れる場合、なぜ以前はそれを受け入れることができなかったのですか?

そうしないと、データを受け入れて試行を続けることができないソケットでデータを送信しようとする非効率的なループになってしまいます。

したがって、回避策は、必要に応じて、非常に非効率的なコードになるようです。そのような状況では、ソケットのブロックを回避する必要があり、代わりにselectと一緒に非ブロックソケットを使用する必要があります。

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

c# - C#でUDPパケットを送信する

私はゲームサーバーを持っています(WoW)。プレーヤーにカスタムパッチをゲームにダウンロードしてもらいたい。更新/ダウンロードをチェックするプログラムを実行しました。プレーヤーがすべてのパッチを持っている場合、プログラムがゲームサーバーにパケットを送信するようにします。サーバーからの応答は必要ありません。サーバーが処理しますが、別の話です。

だから私は、サーバーにパケットを送信する方法を知りたいです。

ありがとうございました!

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

python - 複数の `send` とバッファリングのどちらが速いですか?

C/Python でソケットをいじっていますが、Python 辞書からクライアント ソケットにヘッダーを送信する最も効率的な方法は何だろうと考えています。

私のアイデア:

  1. sendすべてのヘッダーに呼び出しを使用します。長所: メモリ割り当てが不要です。短所:send呼び出しが多い -- おそらくエラーが発生しやすい。エラー管理はかなり複雑にする必要があります
  2. バッファーを使用します。長所: 1 回の send呼び出しで、エラー チェックがはるかに簡単になります。短所: バッファが必要です :-) malloc/reallocかなり遅くなるはずreallocです。呼び出しを避けるために (大きすぎる) バッファを使用すると、メモリが浪費されます。

ヒントはありますか?ありがとう :-)

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

c# - gmailsmtpを使用してプロキシ経由でメールを送信する

C#アプリでメールを送信しようとしています。私はプロキシの背後にいます-コードが機能しない理由は間違いありません。これは私がこれまでに持っているものです:

App.Config

コード

System.Net.WebExceptionが発生するたびに:リモート名を解決できませんでした:'smtp.gmail.com'

どこで/どのようにデバッグを開始しますか?

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

asp.net - 複数のメールを送信する

SMTPクライアントとMailMessageクラスを使用してユーザーにメールを送信しています。

MailMessageクラスのオブジェクトのtoプロパティに複数の受信者のアドレスを追加しています。問題は、受信者が他の受信者の電子メールアドレスを見ることができることです。他の受信者のメールアドレスを隠す方法はありますか?

私はいくつかのプロパティまたはそのようなものを設定することを意味します。

それ以外の場合は、ユーザーに個別の電子メールを送信するオプションのみが残ります。

ヘルププレサエ

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

c - C ソケット プログラミング: クライアントは send() を実行しますが、サーバーの select() はそれを認識しません

サーバーとクライアントが 2 つの異なるマシンで実行されていますが、クライアントsend()はサーバーがメッセージを受信して​​いないようです。サーバーはselect()、着信接続/メッセージのソケットを監視するために採用しています。サーバーが新しい接続を受け入れると、fd_set配列が更​​新されますが、クライアントsend()メッセージにもかかわらず常に 0 が返されることがわかります。接続は TCP で、マシンは 1 つのルーターのように分離されているため、パケットがドロップされる可能性はほとんどありません。

select()おそらくsend()/クライアントからではなく、問題である可能性があると感じていsendto()ますが、問題の領域を特定する方法がわかりません。

}

select()上記は、サーバーに無期限に実行されるスレッドがあるサーバー側のコードです。

これは、接続してメッセージを送信し、返すクライアント側です

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

ruby - インスタンスメソッドをモジュールに送信する

次のモジュールが与えられた場合、

send_to_foo最後の行を期待どおりに機能させるには、どのコードを入力する必要がありますか?(send_to_fooこれは明らかに私がこれを実装する方法ではありません。それは私が探しているものをより明確にするだけです。)

最初はうまくいくと思っFoo.send(:bar)ていましたが、うまくいかないのは当然です。メソッドがとして定義されている場合はそうなりますが、それはdef self.bar面白くありません。

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

object - NServiceBus 送信データの質問

私は NServices を使用して、クラス MyMusicMessage のオブジェクトを次のように送信しています。

MusicBytes のサイズが 200k 程度の場合は、うまく送信できます。

ただし、サイズが 300K を超えると、「MessageQueueException」が発生します。

NServiceBus のオブジェクト サイズに制限はありますか?

ありがとう。

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

php - jQueryで多次元配列をphpに送る

こんにちは、ここで少し大きな問題があります:)

いくつかの画像をアップロードした後、すべての画像のリストを取得します。画像を回転、複製、削除、シャッフルするための jQuery 関数がいくつかあります。画像を選択して削除を押すと、画像の値を含む投稿をphpに送信しalt=""、画像を識別して編集します。

保存ボタンを作りたいのですが、画像を回転するたびに投稿するのではなく、すべてのデータを含む配列で画像のリストを編集してから投稿したほうがよいですか?

アップロード後の私のphp配列は次のようになります。

4枚の写真をアップロードしたと言って、

  • 最初の写真 90 度回転
  • 2番目に複製したい
  • 3 番目に 270 度回転します
  • そして、私が削除する4番目の画像

私はこれをすべてjQueryでしか行うことができませんが、サーバー上では画像は同じです。更新後、画像は同じです

これは画像のリストです:

このような配列を1つ作成すれば問題ありません

この配列を作成/送信/キャッシュするにはどうすればよいですか??

私の非常に悪い英語で申し訳ありません

編集:

はい、jSON を使用して、次のように php から配列を受け取ります。