5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

MSNメッセンジャーのクライアント作った人いる?

1 :デフォルトの名無しさん:01/11/19 16:20
MSNメッセンジャーのプロトコルおよびAPIが公開されてるので、オリジナルの
クライアントを作ってみませんか?
たとえば次のような機能を備えていると便利かと思われます。

  ・ 話しかけられたら、クライアントが自動的に会話をする。
  ・ メールが届いたら勝手に返信する。
  ・ ときどきランダムでオンラインメンバーに話しかけたりする。


開発言語: C++ | Visual Basic | Java

204 :デフォルトの名無しさん:02/01/08 10:20
68さん、偽メッセンジャーありがとうございます。
頑張ってください。
ソース公開も楽しみにしていますので。

205 :デフォルトの名無しさん:02/01/08 11:33
Java 版にも密かに期待しています・・・
開発中の方(たしかいたよね?)、頑張ってください。

206 :デフォルトの名無しさん:02/01/08 11:34
誰かSDKで作ってる人は居ないのだろうか。

207 :age:02/01/09 23:15
age

208 :デフォルトの名無しさん:02/01/10 16:02
NotificationServer に接続までは行った。
SwitchboardServer との接続もうまくいってます。
英文なら特定のユーザに向けてメッセージも投げられるようになりました。
UTF-8 対応もすぐできます。(めんどい)

...で、自分の CustomName / FriendlyName を変更したいのですが、
どうすれば良いのでしょうか?(^^;;

# VB のソースを見てもわからなかった...

209 :デフォルトの名無しさん:02/01/10 16:45
>>208
偽メッセンジャーで通信ログを眺めれば分かるよ。

210 :208:02/01/10 21:34
>>209
ありがとう!通信ログってどこだ?...とか探すこと3分、やっと見付けました。(--;
ステータスバーのすぐ上にタブがあったんですね。気がつかなかった。

MSNP6 MSNP7 だと、
C: REA TrId UserHandle FriendlyName
S: REA TrId 数字列? UserHandle FriendlyName

となるようです。
また、その後、 UserHandle を登録しているユーザーに対して、
S: NLN NLN UserHandle FriendlyName
が送られるようです。

MSNP2 の仕様書には REA ってのが無いんですが
C: VER MSNP2
で張った接続でも REA で行けてしまうようです。

211 :90:02/01/12 00:46
久しぶりにスレきて偽メッセンジャー使ってます。
画面がかっこよくなってますね。
要望なのですが、
・「起動時にサインイン」の時に自動的に名前が変わるようにできないでしょうか?
・ログオン時のユーザ一覧の表示がものすごく遅くて画面がチラツクので、できればパッと表示するようにできないでしょうか?
・登録しているユーザが多くても、ログオン後は常に上の部分を表示するようにできないでしょうか?
よろしくお願いします。
ソースがあれば自分でもみてみたいのですが。。。

212 : :02/01/14 14:18


213 :デフォルトの名無しさん:02/01/14 14:28
0.3.2β が出来てる。開発お疲れ様です。

214 :デフォルトの名無しさん:02/01/15 19:17
どもども、0.3.3から使わせてもらってます。
つまり今日からね。

いきなりで要望でスイマセンが、会話中に別の相手から会話が来ると、文字入力中でも自動的にそちらに移動してしまうようです。
普通のMSNメッセンジャーと同じく、現在のユーザーとの会話を継続したまま、別ユーザーとの会話画面は点滅するような格好に出来ませんでしょうか。

よろしくお願いしますです。

215 :デフォルトの名無しさん:02/01/15 21:20
0.33大変便利に使わせていただいてます。
MSNメッセンジャーに実装されているNetmeeting連係機能を是非
実装していただけないでしょうか?これさえあれば完全に乗り換えできます。
是非よろしくお願いいたします。

216 :215:02/01/15 23:02
2ch新スレッド通知機能使っていますが、どうやら
リストにあるまちBBSでは通知機能が機能していないようです。
もし対応できればよろしくお願いいたします。

217 :デフォルトの名無しさん:02/01/15 23:04
何か要望スレになってきちゃったな…。

と、おいらもメッセージの送受信ができるようになった!
でもアプリとしては先が長い(^^;
このスレすげぇ〜参考になります!
訳してくれた人まだ見てたらサンクスです!
分かりやすかったです。

218 :215:02/01/16 00:51
どうやら、まちBBSが最近異常に重いためタイムアウトしていたようでした。
サーバによっては20秒よりもさらにタイムアウト時間を長くした方が
良いかもしれません。

219 :68:02/01/16 01:50
>>218
WinInet の非同期コネクションに未対応(セッションを中断できない?)のため
タイムアウトを短めにしてあります・・・
手抜きでスミマセン。

220 :デフォルトの名無しさん:02/01/16 20:22
Ver 3.1.105
OS Win2k

他メンバから追加された時、その通知が来たんだけど、
メンバリストに追加するかどうかの選択ダイアログでキャンセル押したら
強制終了してしまった。(メインダイアログは無事)
メンバリストには追加されておらず、ログを見てもその人の通知が着てない。
再現の確認はちょと厳しいんだけど、ちょっとバージョンも古いからなぁ。

そんなことがありましたです。

221 :デフォルトの名無しさん:02/01/17 17:52
偽メッセいいね

個人的にICQとYとも連絡とれるやつつくってほしい
外国産のやつだとなんか文字化けするし

222 :デフォルトの名無しさん:02/01/17 19:56
偽メッセ使わしていただいております
本家のようにコピペができるようにしていただくとありがたいです。
URLを知り合いに教えるときなど一々打つのは面倒なので


223 :デフォルトの名無しさん:02/01/17 23:08
>>222
出来るじゃん?

224 :デフォルトの名無しさん:02/01/18 13:26
>>222
ctrl+c コピー
ctrl+v ペースト

右クリックでやりたいって事か?

225 :68:02/01/18 14:01
>>222
あ、0.3.3 から右クリックメニューが出なくなってますね・・・
ごめんなさい、バグです。

226 :222:02/01/18 20:11
すみません早速直していただいたようで
ありがとうございました


227 :デフォルトの名無しさん:02/01/20 03:13
絵文字機能、偽メッセにもつけてホスィ…。
さらにその絵文字が偽だと2ch風(モナーの顔とか)
MSNメッセンジャ使ってる人にはメッセンジャーの絵文字で
表示されると更にウレスィ。

228 :デフォルトの名無しさん:02/01/20 03:19
偽のスキンいじくるの結構オモロイです。
作者さんありがとー。

229 :デフォルトの名無しさん:02/01/20 17:24
0.3.5βあげ

230 :デフォルトの名無しさん:02/01/20 17:35
偽メッセで要望です。
文字数オーバーしたら、
サーバーから切断されるみたいなので
本家のように、文字数オーバーしたら
文字打てないようにしてほしいです。

231 :デフォルトの名無しさん:02/01/20 17:39
unnko

232 :デフォルトの名無しさん:02/01/20 17:49
長時間相手と話していると必ず相手が退席しましたってメッセージの後、
相手がサーバから切断されましたって表示されます。
私だけの現象でしょうか。あ、もちろん偽メッセの話です。

233 :デフォルトの名無しさん:02/01/20 17:52
偽り面白いね
人工無能を改善させたいね


234 :デフォルトの名無しさん:02/01/20 18:13
VBまたはC#を使ってDMessengerEventsからイベントを取得したいの
ですが、イベントハンドラを登録すると

System.Runtime.InteropServices.COMException (0x80040202)

と出てきてしまって、うまく動きません。

VBだとこういうコードを書いてみたのですが、何か他に前処理などが
必要でしたら、教えてください。

Public WithEvents MsgrUIA As MessengerAPI.Messenger

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
MsgrUIA = CreateObject("Messenger.UIAutomation.1")
End Sub

Private Sub MsgrUIA_OnSignout() Handles MsgrUIA.OnSignout
...
End Sub

235 :68:02/01/20 18:21
>>230
400文字以上は打てないようになっていると思うのですが、、、
私の環境では確認できませんでした。
何文字くらいで落ちるのでしょうか?

236 :90:02/01/20 21:19
最新版いただきました。スキンてのがあったんですね。
面白そう。画面もオリジナルよりスッキリしてて好きです。

237 :デフォルトの名無しさん:02/01/21 08:05
>235
文字数は覚えていないんですが、
でかいAAをコピペで貼り付けた時です。


238 :デフォルトの名無しさん:02/01/21 08:12
WinMessenジャーは最初どこに接続するのですか?
IPがわかっているところに接続しなけりゃならないのに
どうして、その見ず知らずのIPを知りえる事ができるのか?
P2Pの元もどこから始まるかわかりません
どなたか教えてください

239 :デフォルトの名無しさん:02/01/21 14:32
>>238
MSのサーバー。

240 :デフォルトの名無しさん:02/01/21 21:44
>>238
このスレたかだか200ちょいなんだから全部読んでよ。
そしたら解決するよ。
それで解決しなければ理解力ないからあきらめな。

241 :デフォルトの名無しさん:02/01/21 22:09
偽メッセのDelソースが欲しいんですが・・・・・駄目ッスか?(´д`;)

242 :デフォルトの名無しさん:02/01/22 00:04
Winampみたいにダイナミックにデザイン変更できる
スキンの機能がホスィ、と希望を言ってみるテスト。

243 :デフォルトの名無しさん:02/01/22 00:48
正直、日本語の資料が無いとキツイ。
英語も分からんアホでスマンけど・・・。
せめて、どこかにC言語とWin32APIで書かれたソースが転がってれば
色々と出来るだろうけど。

244 :デフォルトの名無しさん:02/01/22 02:48
防火壁の設定によっては、一定時間通信がないとTCP接続を落とすように
なっていると思うけど、その対策ってどうしてるんだろう。keep-alive
パケットみたいなのを流すんだろうか? messenger APIがやってくれるのかな?


245 :デフォルトの名無しさん:02/01/22 02:56
偽すごく好きです
オフラインのまま起動できるの便利ですが
ICQみたいに不可視のまま話し掛けれたら便利ですよね・・・
オーバーテクナナシーさんがんばって下さい!!

246 : :02/01/22 02:59
偽メッセンジャー、チャット中に相手が発言すると
入力中の文字が確定されたりしない?
あと、「別のアカウントでログインする」の名前入力のところで
まともに文字入力ができないんです。うちのXPがおかしいですか?

247 :246:02/01/22 03:06
うちのバージョン古かった(3.5...)です。出直します。ごめんなさい。

248 :名無しさん@ほっとぞぬ:02/01/22 03:29
>244
それ、実現して欲しいなぁ。その時間を設定できるとすごくうれしい。
大学でつないでると、気が付いたときにはオフラインにされる。すごい鬱だ・・・・

249 :デフォルトの名無しさん:02/01/22 03:41
>>245
オーバーテクナナシーって未来技術板の名無しだよね。
68は先行者好きと見た

250 :デフォルトの名無しさん:02/01/22 04:29
>>243
このスレ自体がかなり日本語の資料として成り立ってると思うが。
後どっかにあった訳のリンクと。

251 :デフォルトの名無しさん:02/01/22 04:32
>不可視のまま話し掛けれたら便利
これは今のサーバーの仕組みだと無理っぽくないか?
こっちがずっとオンラインでメッセージをアプリが保存しておいてそれを向こうがオンラインになったら届けるってのくらいはできそうだが。
ちょっと違うよね!?

252 :Gum:02/01/22 05:23
ぽっくんは、Java版つくったんですが
(サーバーとクライアントそれぞれスレッドで動かす)
とりあえず、1対1のチャットができるやつ・・・
ちなみに、元になるサーバーは用意しないで
相手のIPやポートを知っていると仮定して・・・
つまり、お友達チャットなんですが・・・
で、これを複数の人とお話ができるように
考えているんですが、ユーザーのつなぎ方として
どうゆうふうにしようか迷っています

一つ考えたのが、リング型で
みんなが、手をつないだ形になっていて
メッセージ(データ)のやり取りは、一方通行で
一周して自分に帰ってきたらメッセージを破棄する
ちなみに、つながっているのは両隣だけだが
すべての人のIP、ポート番号だけは覚えているものとする
(どっかで、予期しない切断が起きた場合を考えて・・・)

接続するとき、切断するときの動きはリストの挿入、削除と同じような
感じにするつもりです
ただ、どっかで回線エラーが起こった場合を考えると
データが正しく受信できなくなるので
この辺で悩んでいます

ほかに、いいつなぎ方ないですかね?




253 :デフォルトの名無しさん:02/01/22 08:13
>>252
専用サーバと併用する

254 :デフォルトの名無しさん:02/01/22 09:01
0.3.7βアゲ

255 :デフォルトの名無しさん:02/01/22 11:20
Yahoo!Messengerとかはpingに相当するメッセージがあるんでそれつかえば良いけど、
MSN Messengerはどうなんでひょかね?

256 :デフォルトの名無しさん:02/01/22 15:34
SYNなら副作用がないからいいんでは?
(ちなみにひさしぶりにこのスレ見て盛り上がっているのでビックリした)

257 :デフォルトの名無しさん:02/01/22 17:22
とりあえずSDKで作ってみるか。

しかし、ログ表示のWindowとかRichEdit貼り付けただけで良いのかな?
RichEditってアイコン表示できたっけ?
MSNメッセンジャーはテキストだけじゃなく、アイコンとかあるから面倒だな。

258 :デフォルトの名無しさん:02/01/22 18:49
>>255
gaim (http://gaim.sourceforge.net)を見ると、
C:PNG
S:QNG
というのを一定時間ごとに繰り返しておるよ。

259 :245:02/01/22 20:16
>>251
>こっちがずっとオンラインでメッセージをアプリが保存しておいて
それを向こうがオンラインになったら届けるってのくらいはできそうだが。

コレ便利ですね
ICQは相手がオフでもメッセージ送れますが
メッセの場合、メルしか送れないのが痛いです
しかもたいした内容じゃないコトをわざわざメルってのが・・・

260 :デフォルトの名無しさん:02/01/22 20:52
>>259
便利だとは思わないけど…
相手がオンラインになったんだから、
そのまま話し掛けちゃった方が早いと思う。


261 :名無しさん@ほっとぞぬ:02/01/22 23:44
>260
こっちは退席しててもいいから便利だよ

262 :デフォルトの名無しさん:02/01/22 23:52
作ってみた。
自己満足した。
終了。

263 :245:02/01/23 00:03
>>260
自分がオンで相手がオフの時メッセ送れて
自分がオフで相手がオンになった時それが届く
なんか文章変だけど、わかるかなぁ?

264 :デフォルトの名無しさん:02/01/23 00:12
>>263
それは仕様上無理だ。

265 :デフォルトの名無しさん:02/01/23 00:16
P2Pで誰かに送信を頼んどくとか。(意味ねー

266 :251:02/01/23 02:37
>>263
俺の文章、わかんなかったかなぁ?
疑問符つけたのがいけなかったかな。
>>264のとおりMSが対応しない限りあなたのやりたいことはできないのよ。

で、>>260は俺の提案したやつは意味ないって言ってるわけでしょ。
俺もそう思うけど。
>>261には意味あるらしいけど、偽メッセの無能機能をフルに使いたいなら多少意味ありかもしれないなと思ったんだけどね。
そのまま、勝手に会話しててくれるっつぅー怖い機能。

どうっすか?取り入れて見るってのは?>>68
積極型!?

267 :デフォルトの名無しさん:02/01/23 02:56
68さんのサイト、カウンタがひそかにメチャ回ってない?

268 :デフォルトの名無しさん:02/01/23 02:58
スレの杜で紹介されちゃったからかと

269 :デフォルトの名無しさん:02/01/23 16:01
MD5が分からない。
WindowsのCから呼び出せるMD5のライブラリどこかないですか?

270 :デフォルトの名無しさん:02/01/23 16:15
RFCにC言語でサンプルついてなかったっけ?

271 :デフォルトの名無しさん:02/01/23 17:26
なんかRubyでMSNMのIMエージェント(ボット)作ったやつが
近日中にソースを公開しようとしているらしい。。。

272 :デフォルトの名無しさん:02/01/23 17:42
>>270
ダメっす、RFC挫折しました・・・。
MD5さえ出来れば通信出来るところまで逝ったのに。

273 :デフォルトの名無しさん:02/01/23 18:10
>>272
BCC5.5でそのままコンパイルして動作確認できたけどなぁ・・・<RFCのソース


274 :デフォルトの名無しさん:02/01/24 01:00
>>268
んじゃこのスレにも結構人きてるのかなぁ?
なんかうれしいやらかなしいやら!?

275 :274:02/01/24 01:05
と思ったら今はこのスレへのリンクはないのか。

276 :デフォルトの名無しさん:02/01/24 01:48
>>274
んーこのスレじゃなくてニュー速の偽スレに…。まだリンクあるよ。
…と、スレ汚しすまん。

277 :244:02/01/24 11:18
>>258 おー、さんくーす。
Notification ServerのほうはちゃんとQNGを返してくるね。
Switchboard ServerにPNGを送ると接続自体を切られちゃう。
あとでちょっとgaimのソースを読んでみるか。


278 :デフォルトの名無しさん:02/01/25 23:11
偽りメッセを使わせていただいています
人工無能なのですが30秒ほど発言がなければ
なぁなぁ
あのさぁ
あれあれ
なんやったっけ
って感じで発言するようにしてみてくださればうれしいです

279 :名無し:02/01/27 12:17
逆も。
ほぉ〜。
なるほど。
とかだったら何も返さないような機能も欲しい。

280 :名無しさん@ほっとぞぬ:02/01/28 00:05
バージョンあがってる(0.3.8β)。今度もサイコー
もう本家には戻れない・・・・

68サマ、ありがと〜

281 :ななし:02/01/31 00:27
これって流行っちゃったら意味ないね。(^ ^ ;;;

282 :デフォルトの名無しさん:02/01/31 00:34
>>281
そなの??
なんで??

283 :デフォルトの名無しさん:02/01/31 12:29
意味はあるんじゃないか?
相手は冷めてるかもしれないけど。
あっ、偽ねって(w

284 :ななし:02/01/31 16:05
だって皆使ってたら・・・笑

・オフライン状態でサインインてどうやるの??

285 :デフォルトの名無しさん:02/01/31 16:49
別に誰もが居留守使ってるわけじゃねーだろが

286 :ななし:02/01/31 23:15
ま、まさかこれ使って気づかれないと思ってるの??>>285

287 :デフォルトの名無しさん:02/02/01 11:04
>>286

(°д°)ハァ?

288 :S:02/02/01 11:34
ケータイのJavaアプリ/iアプリにしてみてはあどうか?

…パケット代高くつきそうだが

289 :デフォルトの名無しさん:02/02/01 12:35
相手の確認を取らずにファイルを送りつける機能というのはどうか。

290 :デフォルトの名無しさん:02/02/01 12:44
>>289
偽メッセンジャー同士なら可能かも知れないけど
本家MSNメッセンジャーに確認を取らずに送りつけるのは不可能だと思うよ。

291 :113:02/02/01 13:50
偽メッセンジャー、いつも大変ありがたく使わせてもらっていますが、
最近のバージョン(0.3.7以降?)はサインインすると例外が繰り返し出て、
以降何か操作をしようとする度に例外が幾つか連続で出ます。
誰も何も言わないということは、わたくしの環境だけ?

292 :デフォルトの名無しさん:02/02/01 14:19
相手が本家メッセなのか偽メッセなのか分かるようにしてはどうか?

もしファイル転送が可能になったあかつきには
偽メッセ同士ならICQ2000のようにファイル共有できるようになってほしい
共有フォルダを作成して、その中身に限っては許可無しで
参照したり落としたり出来る

偽メッセ同士ならいけるだろうし、そのためにも本家と偽のユーザーは
アイコンやスクリーンネームの色で分かるようにして欲しい

以上…勝手な要望でした

293 :デフォルトの名無しさん:02/02/01 15:44
>>291
いや、俺もなるよ。
でも、本家でもならない?
どっちでもなる気がする。

294 :ななし:02/02/01 19:16
これってソース公開してます?

295 :デフォルトの名無しさん:02/02/01 22:18
>>294
してた。
かつ、する予定。

>>285
というか、こんなソフトがあることを知らない人は気づかないだろ(はじめだけだろうけど)。

296 :113:02/02/01 23:07
>>293
ええ、本家でもなります。でも本家の場合はたまにならない時もあります。
何なのでしょうね。MSの呪い?(w

297 :293:02/02/01 23:49
>>296
あ、俺も全く同じだ。
どっちもなるんだけど、偽の方が多くエラー出るね。
本家の方がエラー出る確立は確かに少ない。
この前、偽でエラーWindowsが30個くらい連続で出てビビッタよ。

298 :246:02/02/02 16:48
あれ、オフライン状態でサインインしてるの?
オンラインになった直後にオフラインに切り替えるんじゃないの?

299 :ななし:02/02/02 16:59
なんかものすごいバグります。。。


300 :ななし:02/02/02 17:18
バグ多いからver6?だかにしたよ

300

301 :あぼーん:02/02/02 20:31
(゚Д゚;)むずい

302 :デフォルトの名無しさん:02/02/02 21:37
>>298
もしそうだったら、他のメンバにオンラインの通知が表示されるはずでは?

303 :デフォルトの名無しさん:02/02/02 22:26
通信ログ見れば分かるように、オフラインでサインインしますよ

304 :ななし:02/02/03 21:29
エラーが出て他の人がオンラインになってもわからなくなりました。
おかしいなぁ。

175 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)