トップページ⇒tech
656コメント175KB

MSNメッセンジャー関連プログラミングスレ Ver.2

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
■情報源
 http://www.hypothetic.org/docs/msn/index.php

■前スレ
MSNメッセンジャーのクライアント作った人いる?
 http://pc3.2ch.net/test/read.cgi/tech/1006154451/

■主な成果物
偽メッセンジャー(仮)
 http://homepage3.nifty.com/yamaneko/
Regnessem
 http://www.be.wakwak.com/~ymnk/
JAVAめっせんじゃ(仮)
 http://www15.u-page.so-net.ne.jp/jk9/masanori/
0153デフォルトの名無しさんNGNG
>>152
悪いな。俺もできた。
0154110NGNG
test
0155110NGNG
あ、よかった。YBBの制限されてないみたい。

んで、やっぱり難しいね(ーー;)
VBで作成中ですが……。
0156デフォルトの名無しさんNGNG
>>155
非同期の所さえ何とか出来れば割と逝けるぞ。

スレッドにしてデータ受信するごとにイベント発生させてる。
0157デフォルトの名無しさんNGNG
じゃあ俺はFlashで・・・
0158110NGNG
>>156
ふーむ。
なるほど。
でも今は某RPGに全精力を注(以下削除
0159通りすがりのななしさんNGNG
期待age
0160デフォルトの名無しさんNGNG
ところで、みんなそれぞれクライアント作ってるだけで、
共通に使えるAPIとかって作らないの?

もうどっかにある?
Java版で作るとしたら協力する人いる?
0161デフォルトの名無しさんNGNG
>>160
フレームワークか。MSから公式に出てた気がするけど。


Delphiで再利用を意識して書いてるのはあるけどね。でも、処理が品雑になりがちで難しい。
0162デフォルトの名無しさんNGNG
>>160
どのレベルで隠匿するの?
0163デフォルトの名無しさんNGNG
>>162
いんとく? なにそれ?(笑)
実は、まだ過去スレもまともに読んでないです。
でも Socket 使った通信なら、できないことはあるまいと
思って書いただけ。

細かいプロトコルをそれぞれが実装すると大変だろうから、
ほんのちょっとだけ抽象度高めた感じの低レベルな API 作って、
あとは画面周りとか、そもそも画面つくるかどうか、とか、
勝手に喋りつづけるのをつくる、とかは、API のユーザの自由、ってことで。

0164デフォルトの名無しさんNGNG
>>163
いや、俺もそう思ってたんだ。

結局どこまでのレベルまで作ればいいのかって大きな問題な訳よ。この場合。
0165デフォルトの名無しさんNGNG
あ、前スレにJavaのAPIへのリンクあるじゃん。
0166デフォルトの名無しさんNGNG
>>137
昔サーバー作ろうと頑張ってた人がいますた。今はどうなったのか分からないけど。
0167デフォルトの名無しさんNGNG
>>166

関係ないけど、レグネのBBSに javaで互換サーバを作りました って人いたねえ。
0168デフォルトの名無しさんNGNG
MSNメッセンジャーの仕組み 教えてください。
MSNメッセンジャー互換のソフトを作ってみたいんです。
0169デフォルトの名無しさんNGNG
>>168
死ね。
0170 ◆vbDQN5Swew NGNG
>>168
MSNめっせんじゃーはねTCPの1863番ポートをつかってmessenger.hotmail.comに接続するんだよ。
あはは〜   ハァ・・・
0171 ◆vbDQN5Swew NGNG
MSNめっせんじゃーのサーバーには3つのしゅるいがあるだ。

□Dispatch Server
 ふつうは最初にココニせつぞくするんだよ。
 messenger.hotmail.comのことだよ。
 XFRっていうこまんどでNotification Serverのアドレスが
 送られてくるから こっちの接続をきってNSにせるぞくすんんだ。

□Notification Server
 ここがめいんのさーばーなんだよ。
 めんばーりすとが送られてきたり、
 めーるの新着などを知らせたりしてくれるんだ。

□Switchboard Server
 このさーばーはIMをやりとりするためのさーばーなんだよ。
 すべてのめっせーじはこのさーばーを通るんだよ。
0172デフォルトの名無しさんNGNG
>>171
XFRが飛んでこないこともあるっしょ。
0173 ◆vbDQN5Swew NGNG
>>172
そんな夢のないこといわないでください。。。
飛んでこないときはエラーでしょ??
        

     ハァ・・・
0174デフォルトの名無しさんNGNG
>>173
仕様書よく読めよ
0175デフォルトの名無しさんNGNG
>>173
アホがいます。
0176デフォルトの名無しさんNGNG
エロサイトのサンプルムービー集めました
http://homepage3.nifty.com/digikei/sample/sample.html

あなたのHD内のムービーはここにUPしてくれ。
http://mav.nifty.com/ahp/mav.cgi?place=digikei&no=3727
0177デフォルトの名無しさんNGNG
MSNメッセンジャーじゃなくて、MSNのチャットに
接続するプログラムの情報ってないでしょうか?
(よくボットらしきもの使ってる人見かけるんで)
0178デフォルトの名無しさんNGNG
誰かJフォンアプリ用のMSNメッセンジャーを作ってください
0179178NGNG
MSNメッセンジャーが使えるiアプリ
http://www5e.biglobe.ne.jp/~iwatasin/iMessenger.htm

素晴らしいアプリなんですがドコモでしか使えません。
こんな感じのアプリをJフォンで作ってくださいまし。


http://jp.appget.com/pc/
http://jp-dev.appget.com/
http://www.dp.j-phone.com/
0180デフォルトの名無しさんNGNG
>>179
マルチウザイしここは作成依頼板でもスレでもないんだよ。
0181デフォルトの名無しさんNGNG
>>179
J-SH52買ってくれるなら考える。
0182デフォルトの名無しさんNGNG
180はそれが言いたくてわざわざ書き込んだの?
0183デフォルトの名無しさんNGNG
182はそれが言いたくて三日前のレスに対してあげて書き込んだの?
0184デフォルトの名無しさんNGNG
>>180=>>183
0185デフォルトの名無しさんNGNG
>>180=>>182=>>183=>>184
0186デフォルトの名無しさんNGNG
>>179
間違い指摘されたくらいでキレるな。
0187デフォルトの名無しさんNGNG
>>183に同意
>>180みたいに鬼の首をとったかのように口を出したがる奴っているよな
流せばいいのに・・
0188訂正NGNG
× >>183に同意
→ >>182に同意
0189訂正NGNG
× >>183に同意
× >>182に同意
→ >>185に同意
0190デフォルトの名無しさんNGNG
>>180-189
0191デフォルトの名無しさんNGNG
春だね
0192デフォルトの名無しさんNGNG
このスレは冬だけどな
0193デフォルトの名無しさんNGNG
Java系のスレでこんなものハケーン。
http://www.geocities.co.jp/SiliconValley-SanJose/2456/
0194デフォルトの名無しさんNGNG
>>193
パスワードとか記録されていたらいやだよね。。。。

0195デフォルトの名無しさんNGNG
>>194
アプレットだからファイアウォールでMSN意外に接続しようとしてたらそれを遮断すればよい。
0196デフォルトの名無しさんNGNG
MSNを通じて漏らすかもしれない。

で、思ったんだけど
hotmailアドレスさえ分かれば、相手と通信できるって
考えれば色々応用できそうだよな。
プチDDNS
0197デフォルトの名無しさんNGNG
前スレ331氏のDLLをお持ちの方がいましたら
下記アドレスに送って貰えないでしょうか?

前スレのアドレスにはすでに無かったもので…
DLLが無事入手出来たらこのアドレスも解放します。

[email protected]
0198デフォルトの名無しさんNGNG
アカウント
[email protected]
パスワード
channel

に、まだ残ってますよ?
0199110改め、もっくNGNG
本格的に作りたくなったので名前を決めました。
現在ウインドウデザイン部分は完成して、これから通信部分を作成するところです。
と言っても本当に完成するかどうかわからないですが( ̄× ̄)
0200デフォルトの名無しさんNGNG
>>199
俺逆だな。ロジックだけ作ってあー楽しかった。みたいな。
0201デフォルトの名無しさんNGNG
作ってみたいけどC言語しか知らないし…
Win32APIはまだ勉強してないしなぁ。
Winsockの知識とあと何がいりますか?
0202デフォルトの名無しさんNGNG
>>201
スレッド無いと大変かも。
0203デフォルトの名無しさんNGNG
期待sage
0204110改め、もっくNGNG
なんかサインインするための最初の処理でサーバーから返事が返ってこなかったり…。
プログラムミスなのか…。
むずかちぃ。
0205デフォルトの名無しさんNGNG
>>204
>プログラムミスなのか…。
そうだと思います。
0206デフォルトの名無しさんNGNG
>>204
改行入れ忘れてるとか。
0207デフォルトの名無しさんNGNG
>>204
開発がんばってください。

Win32APIで作っている人はいないんですかねぇ…
自分はCだけなんでDelphiとかVBはさっぱりで…。
0208デフォルトの名無しさんNGNG
>>207
あなたが書けばいいでしょう?
ソースくれくれ厨って奴っすか?
0209デフォルトの名無しさんNGNG
何でそんなにピリピリしてんの
0210デフォルトの名無しさんNGNG
口を挟みたくてたまらない市民がいるんですよ
0211デフォルトの名無しさんNGNG
>>198
情報thxです。
今入ったところ何もありませんでした;;

諦めるしか無いですかねぇ…
0212198NGNG
>>211
Σ(*゚Д`;)ア…ア…アッハァァァァァァァァ?!!
ほんとだ、なくなってますねぇ
0213デフォルトの名無しさんNGNG
ここにいる人たちはJabberの存在知っててやってるの?
0214デフォルトの名無しさんNGNG
知ってたら何だっていうの?
0215197NGNG
情報thxです。
いまログインしたところ何もありませんでした _| ̄|○

諦めるしかないんですかねぇ
0216デフォルトの名無しさんNGNG
>>207
この人はDelphiとかVB使いはWin32APIを使ってないと思っているのだろうか・・・
0217デフォルトの名無しさんNGNG
WIN32APIだけって意味
0218デフォルトの名無しさんNGNG
WIN32APIだけでプログラミングなどできん
0219デフォルトの名無しさんNGNG
できますが何か?
0220デフォルトの名無しさんNGNG
>>219
(  ゚,_ゝ゚)ほぅ
特定の言語を使わずに
WIN32APIだけで作ったプログラムとやらを見せておくれよ
0221デフォルトの名無しさんNGNG
>>216
超高級言語であらせられるVBさんはともかくとして、DelphiはWin32 + VCLって感じで開発しますな。
0222デフォルトの名無しさんNGNG
「WIN32APIだけ」の意味するところがVCLやMFC等のクラスライブラリを使わずSDKでくみ上げた事であるというのは,
ム板住人なら容易に想像できると思うけど.
DelphiでもRegisterClassからCreateWindow〜のおなじみの手続きでVCLを使わずに組む事も出来ます.
VBの場合は6まではフォームを1つも持たないアプリケーションは作れなかったと記憶します.
VB.NETは大きく仕様が変わった為触ってないので知りません.

>>220
アプリケーションではなくプログラムを指定されているので不可能ではないです.
それ自身動作しない部分的抜粋でもプログラムとして認める事が出来ますから.
故に機械語のWin32API呼び出し部分,例えばFF15DC114100は特定の言語を使っていないという事になるでしょう.
それ自体実行可能なコードですから特定の言語を使っているとは言えないかと.

というか,久々に来てみるとなんでこんなにくだらないスレに成り下がってるんだ...
0223デフォルトの名無しさんNGNG
>>222
お前が釣られなきゃそろそろ通常営業に復旧するはずだったんだがな。
0224デフォルトの名無しさんNGNG
Regnessem α8 がでましたよ
0225デフォルトの名無しさんNGNG
プレゼントデイ プレゼントタ〜イム ヒャハハハハ!
0226デフォルトの名無しさんNGNG
どこにいたって、人は繋がっているのよ
0227デフォルトの名無しさんNGNG
>>224
ヤフーにも繋がった
0228デフォルトの名無しさんNGNG
そして夢は未来へと繋がっている・・・
0229デフォルトの名無しさんNGNG
Yahooのプロトコルのいい解説サイトきぼんぬ。
0230デフォルトの名無しさんNGNG
>>229
http://ymca.infoware.ne.jp/
0231デフォルトの名無しさんNGNG
>>230
感謝です。
こりゃ、MSNよりも簡単そうですな。
0232デフォルトの名無しさんNGNG
ログインするまでは比較にならないほど複雑だけどな
0233山崎渉NGNG
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0234デフォルトの名無しさんNGNG
レグネ&偽メッセが開発中止だって。
0235デフォルトの名無しさんNGNG
開発終了のお知らせ
http://www.be.wakwak.com/%7Eymnk/index.html
偽メッセ&Regnessemが突然ながら開発中止になってしまいました。
マルチIMを封切にこれからの進化を楽しみにしていただけに非常に残念です。
しかし、山ねこさんにも開発できない事情があったのだと思いますし仕方ないですね。

そこで、Regnessemの開発を引き継いでくださる方はいませんか?
偽メッセが誕生したこのスレだからお願いにきました。
楽しみにしているユーザーが多いので期待の重圧は大きいでしょうが、
もし、引き継げる方がいましたら山ねこさんに連絡してください。
このまま終わってほしくないです。どうかお願いします。


>なお、これまでに私が山ねこの名前で公開したプログラム等は全て PDS (Public Domain Software) 扱いとします。
>著作権、その他全ての権利は放棄します。基本的にどのように利用されても構いません。
>ただし、違法行為や多くの方に迷惑を及ぼす可能性のある行為に利用することは、お止めになって下さい。

>もし Regnessem の開発を引き継いで下さる方がおられましたら、近日中にメールでご連絡下さい。
>私の手元に存在する範囲のソースコード一式をお譲りいたします。
>ソースコードに掛かる権利は全て後任開発者の方に譲渡します。CVS を管理して下さる方がいれば、
>SourceForge 等でオープンソースプロジェクトにして下さっても構いません。
0236デフォルトの名無しさんNGNG
終了かぁ、辛いね。
0237もっくNGNG
ショックですね。
開発終了ですか…。
VBなら操れる(操られてる(爆))けど、ネットワーク関係のプログラムが初なので未だにうまくいかないし…。
あれから全然進んでないです。
やはりログイン出来ないと言う…。
偽メッセの通信ログを参考に作っているのですが…。(+VB用MSN互換メッセサンプル
難しいです(´・ω・`)しょぼーん
0238デフォルトの名無しさんNGNG
やまねこさんへ お疲れ様 ありがとう。そして
http://www.be.wakwak.com/~ymnk/cgi-bin/unagi/test/read.cgi?bbs=bbs2&key=1050859796&st=1
■使えるMSN+Yahooクローン■ Regnessem part4
http://pc2.2ch.net/test/read.cgi/software/1050166350/
------------------------------------------------
開発継続プロジェクト進行中です
協力できる方はぜひお願いします
0239デフォルトの名無しさんNGNG
どっちかというと、偽メッセの方のソースがホスイ。
0240デフォルトの名無しさんNGNG
引き継ぎかー
いじってみたりとかやってみたいが暇なさそう
0241デフォルトの名無しさんNGNG
>>239
そっちもセットで提供するつもりなんじゃない?
0242デフォルトの名無しさんNGNG
これってDelphiだっけ?

まぁ、このスレの住民はここまで完成されたソフトの引き継ぎをするよりも、
自分で1から作るのを楽しむ連中だろ?
っていうか、ネットワーク部分のアルゴリズムだけ作って、
UI作るの面倒になって、途中でやめちまうんじゃねーか?

あぁ、それ俺だわ。(w
0243デフォルトの名無しさんNGNG
確かにUIはめんどくさいね.
VCとかだと中身はCで簡単に書けるけどUIはね・・・.
0244デフォルトの名無しさんNGNG
引継ぎした人が立てた奴↓だけど、これを見ると言語がC, C++, Delphi/Kylixとなっている。
http://sourceforge.jp/projects/regnessem/

いずれはCで実装されるって事なんだろうなあ。禿しく期待。
0245デフォルトの名無しさんNGNG
>244
それは楽しみだなぁでも二人しかいねぇしw
0246デフォルトの名無しさんNGNG
CHLとかRNGとか非同期のメッセージってどうやって処理してます?
それ用のスレッドを作って無限ループですか?
0247デフォルトの名無しさんNGNG
レグネのソースが入荷しますた。
0248デフォルトの名無しさんNGNG
早速C++へ移植よろしく
0249通りすがりNGNG
>>150 のひと

作者ですが、誤解のないようにいっておくとVoiceとかめら対応なのは
Yahooに対してだけです

>>246 のひと
うちは受信で〜た列としてそのまま処理してるよ
0250regnessem.com ◆C8aWHFr1rE NGNG
ひたすらマルチですみません。
Regnessem関係のリンクを集めたサイトを作りました。
掲示板も置きましたので旧本家のアカウントが抹消された後の連絡用にでもお使いください。
→ http://regnessem.com/
DNS浸透まで時間がかかりますので明日、明後日くらいから見れると思います。

(関連)
http://www.be.wakwak.com/~ymnk/cgi-bin/unagi/test/read.cgi?bbs=bbs2&key=1050859796&st=1
0251マ板スレノ32NGNG
>>250
               ∧_∧
オツカレチャ━━━━━━(´∀` )━━━━━━ソ!!!!!
              /     ヽ
             / 人   \\   彡
           ⊂´_/  )   ヽ__`⊃
                / 人 (
               (_ノ (_)
0252デフォルトの名無しさんNGNG
暇だしちょっくら見てみるか
■ このスレッドは過去ログ倉庫に格納されています