問題タブ [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.
python - Pythonでmsn連絡先リストを取得するにはどうすればよいですか?
ユーザー名とパスワードを持つPythonスクリプトでmsn連絡先リストを取得するにはどうすればよいですか?
java - MSN 連絡先リストのインポート
アプリケーションでインポート MSN 連絡先をインポートする方法は?
Java アプリケーションで msn 連絡先リストをインポートする方法を知りたいです。これについて助けが必要ですか、これを実現するためのサンプル Java コードはどこにありますか?
c# - MSNP-SHARP ステータスがオフラインからオンラインに変更されたユーザーにハロー メッセージを送信する方法
このようにしてみました。私は、ユーザーのステータスを管理するそのイベントにサブスクライブし、オンラインでそのユーザーを発表しました。私のコードは次のとおりです。
誰かが私にヒントを与えることができますか?メッセージが送信されなかったので、何か間違ったことをしたのかもしれません。ありがとう。
c# - イベントを発生させるタイミングと発生させないタイミングに関する質問 (C#)
MSN Messenger のインスタント メッセージング ライブラリをプログラミングしていますが、イベントの発生について簡単な質問があります。
ログイン時に、同期されている (既に連絡先リストにある) 各ユーザーに対して UserAdded を発生させる必要がありますか、それとも、AddUser メソッドを介して新しいユーザーが連絡先リストに追加されたときのために UserAdded イベントを予約する必要がありますか? ユーザーがダウンロードされたときに UserDownloaded という別のイベントを使用する必要がありますか?
同様に、ログアウトを呼び出すときは、UserRemoved を呼び出す必要がありますか?
これが理にかなっていることを願っています。
ありがとうございました
exception - ログアウトルーチン中のソケットエラーの処理方法
インスタントメッセージングライブラリを作成しています。現在、ソケットの読み取りまたは書き込み中にSocketExceptionが発生すると、アプリケーション内からログアウトルーチンを開始し、LogoutEventArgsの引数としてSocketExceptionをエンドユーザーに渡します。これにより、エンドユーザーは、根本的な例外が実際に要求されていないログアウトを引き起こしたかどうかを確認できます。
私の質問は、ユーザーがLogout関数を呼び出しているときに、ソケットが実際に例外をスローした場合、どうすればよいかということです。
例-エンドユーザーがログアウト関数を呼び出し、ログアウト関数が既存の要求が正常に終了するのを待機している間、ソケットは読み取りスレッドで例外をスローします。
私には2つの選択肢があります-
エラーが発生しなかったふりをして、ログアウトの一部としてソケットが切断されたように動作します。
ソケット例外が発生した場合は、ログアウト要求が発生しているかどうかを確認し、発生している場合はそれをオーバーライドします。その結果、元のログアウト要求がAlreadyLoggedOutExceptionをスローし、LogoutEventArgsで例外を渡す別のログアウトイベントがスローされます。
また、わずかに関連しています-サーバーが要求されていないシャットダウンを開始した場合(つまり、読み取り呼び出しがnullを返す場合)はどうすればよいですか?.NET Messengerサーバーは、要求を送信するとこれを行う傾向があります好きではありません。これ自体を例外として扱いますか?
ライブラリの切断/ログアウトの一部全体が、私の側の大きな問題であることがわかりました。頭を包み込むことができないようです。この状況を美しく処理するオープンソースコードアプリケーションを知っている人はいますか?
私は長い間頭の中でこのことに取り組んでいました、それは私を怒らせています。
python - Python msnフック-可能ですか?
Pythonアプリケーションを介してmsnをフックして、連絡先などにメッセージを送信することは可能ですか?
php - PHP で msn 連絡先リストを取得し、msn 経由で電子メールを送信する
いくつかのクラスを見つけましたが、それらは古いため機能しませんでした。
ユーザー名とパスワードを含む msn 連絡先リストを取得するためのコード スニペットまたはクラスが必要です。
そして、phpのメール機能の代わりにhotmail経由でメールを送信することは可能ですか?
php - phpを使用してMSNメッセンジャーとの間でメッセージを送受信しますか?
PHPをMSNメッセンジャーと統合できるかどうか疑問に思います。
だから例えば。「php」アカウントにメッセージを送信すると、phpはメッセージをフェッチして、メッセンジャーにメッセージを返すことができます。
これは可能ですか?
ありがとう
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プロトコルに関する主なドキュメントです。
私が十分に明確になったことを願っています。
c# - MSN および Yahoo の連絡先のインポート
重複の可能性:
C# および ASP.NET を使用して Gmail/Hotmail/Yahoo からアドレス帳をインポートする
ユーザーがyahooまたはmsnのようなメールを入力したときに連絡先のリストを取得したい. アプリケーションは、3.5 フレームワークを使用して ASP.NET で構築されています。このサイトで見つけた解決策は機能しないか、フレームワーク 4.0 を必要とします。お金がかかるソリューションや、あなたが個人的にテストしていないソリューションは必要ありません。
ありがとう