問題タブ [msn]

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 投票する
1 に答える
368 参照

python - Pythonでmsn連絡先リストを取得するにはどうすればよいですか?

ユーザー名とパスワードを持つPythonスクリプトでmsn連絡先リストを取得するにはどうすればよいですか?

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

java - MSN 連絡先リストのインポート

アプリケーションでインポート MSN 連絡先をインポートする方法は?

Java アプリケーションで msn 連絡先リストをインポートする方法を知りたいです。これについて助けが必要ですか、これを実現するためのサンプル Java コードはどこにありますか?

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

c# - MSNP-SHARP ステータスがオフラインからオンラインに変更されたユーザーにハロー メッセージを送信する方法

このようにしてみました。私は、ユーザーのステータスを管理するそのイベントにサブスクライブし、オンラインでそのユーザーを発表しました。私のコードは次のとおりです。

誰かが私にヒントを与えることができますか?メッセージが送信されなかったので、何か間違ったことをしたのかもしれません。ありがとう。

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

c# - イベントを発生させるタイミングと発生させないタイミングに関する質問 (C#)

MSN Messenger のインスタント メッセージング ライブラリをプログラミングしていますが、イベントの発生について簡単な質問があります。

ログイン時に、同期されている (既に連絡先リストにある) 各ユーザーに対して UserAdded を発生させる必要がありますか、それとも、AddUser メソッドを介して新しいユーザーが連絡先リストに追加されたときのために UserAdded イベントを予約する必要がありますか? ユーザーがダウンロードされたときに UserDownloaded という別のイベントを使用する必要がありますか?

同様に、ログアウトを呼び出すときは、UserRemoved を呼び出す必要がありますか?

これが理にかなっていることを願っています。

ありがとうございました

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

exception - ログアウトルーチン中のソケットエラーの処理方法

インスタントメッセージングライブラリを作成しています。現在、ソケットの読み取りまたは書き込み中にSocketExceptionが発生すると、アプリケーション内からログアウトルーチンを開始し、LogoutEventArgsの引数としてSocketExceptionをエンドユーザーに渡します。これにより、エンドユーザーは、根本的な例外が実際に要求されていないログアウトを引き起こしたかどうかを確認できます。

私の質問は、ユーザーがLogout関数を呼び出しているときに、ソケットが実際に例外をスローした場合、どうすればよいかということです。

例-エンドユーザーがログアウト関数を呼び出し、ログアウト関数が既存の要求が正常に終了するのを待機している間、ソケットは読み取りスレッドで例外をスローします。

私には2つの選択肢があります-

  1. エラーが発生しなかったふりをして、ログアウトの一部としてソケットが切断されたように動作します。

  2. ソケット例外が発生した場合は、ログアウト要求が発生しているかどうかを確認し、発生している場合はそれをオーバーライドします。その結果、元のログアウト要求がAlreadyLoggedOutExceptionをスローし、LogoutEventArgsで例外を渡す別のログアウトイベントがスローされます。

また、わずかに関連しています-サーバーが要求されていないシャットダウンを開始した場合(つまり、読み取り呼び出しがnullを返す場合)はどうすればよいですか?.NET Messengerサーバーは、要求を送信するとこれを行う傾向があります好きではありません。これ自体を例外として扱いますか?

ライブラリの切断/ログアウトの一部全体が、私の側の大きな問題であることがわかりました。頭を包み込むことができないようです。この状況を美しく処理するオープンソースコードアプリケーションを知っている人はいますか?

私は長い間頭の中でこのことに取り組んでいました、それは私を怒らせています。

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

python - Python msnフック-可能ですか?

Pythonアプリケーションを介してmsnをフックして、連絡先などにメッセージを送信することは可能ですか?

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

php - PHP で msn 連絡先リストを取得し、msn 経由で電子メールを送信する

いくつかのクラスを見つけましたが、それらは古いため機能しませんでした。

  • ユーザー名とパスワードを含む msn 連絡先リストを取得するためのコード スニペットまたはクラスが必要です。

  • そして、phpのメール機能の代わりにhotmail経由でメールを送信することは可能ですか?

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

php - phpを使用してMSNメッセンジャーとの間でメッセージを送受信しますか?

PHPをMSNメッセンジャーと統合できるかどうか疑問に思います。

だから例えば。「php」アカウントにメッセージを送信すると、phpはメッセージをフェッチして、メッセンジャーにメッセージを返すことができます。

これは可能ですか?

ありがとう

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

boost - Boost::Asio-tcpパケットの最後にある「null」文字を削除します

私は、主に楽しみのためだけでなく、教育目的でも、単純なmsnクライアントを作成しようとしています。そして、クロスプラットフォームのサポートが必要なため、BoostAsioを使用してtcpパッケージの送受信を試し始めました。「VER」コマンドを送信して、その応答を受信することができました。

ただし、次の「CVR」コマンドを送信した後、Asioは「ファイルの終わり」エラーをキャストします。さらに調査した結果、パケットスニッフィングによって、メッセンジャーサーバーへのtcpパケットのメッセージの最後に余分な「ヌル」文字(ASCIIコード:00)が含まれていることがわかりました。これは、私のVERコマンドが、メッセンジャーサーバーのように思わない余分な文字を最後に取得することを意味します。したがって、CVR応答を読み取ろうとすると、接続がシャットダウンされます。

これは私のパッケージがそれをスニッフィングするときにどのように見えるかです(それはペイロードです):

(16進数:) 56 45 52 20 31 20 4d 53 4e 50 31 35 20 43 56 52 30 0a 0a 00
(文字:) VER 1 MSNP15 CVR 0 .. ..

Adium(OS X用のチャットクライアント)のパッケージは次のようになります。

(16進数:) 56 45 52 20 31 20 4d 53 4e 50 31 35 20 43 56 52 30 0d 0a
(Char :) VER 1 MSNP15CVR0。。

したがって、私の質問は、各パッケージの最後にあるヌル文字を削除する方法があるかどうか、何かを誤解してAsioを間違った方法で使用したかどうかです。私の書き込み関数(少し編集された)はこれで軽く見えます:

そして、これが私が使用しているmsnプロトコルに関する主なドキュメントです

私が十分に明確になったことを願っています。

0 投票する
0 に答える
616 参照

c# - MSN および Yahoo の連絡先のインポート

重複の可能性:
C# および ASP.NET を使用して Gmail/Hotmail/Yahoo からアドレス帳をインポートする

ユーザーがyahooまたはmsnのようなメールを入力したときに連絡先のリストを取得したい. アプリケーションは、3.5 フレームワークを使用して ASP.NET で構築されています。このサイトで見つけた解決策は機能しないか、フレームワーク 4.0 を必要とします。お金がかかるソリューションや、あなたが個人的にテストしていないソリューションは必要ありません。

ありがとう