メッセージの確認方法 – プログラミング – Home

通知
すべてクリア

メッセージの確認方法


waita
 waita
(@waita)
ゲスト
結合: 19年前
投稿: 5
Topic starter  

はじめまして、最近VC++をはじめたものなのですが、
なかなか具体的な方法がわからないので書き込むました。
 実はTCP/IPを使って、メッセンジャーを作ろうと思っているのですが、相手からメッ
セージが届いたということを知るための何かいい方法はありませんか?

環境は、WindowsXP viusal stdio.net2003 MFCで作ってます。

よろしくお願いします。


引用解決済
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

常にポートを見張る。


返信引用
waita
 waita
(@waita)
ゲスト
結合: 19年前
投稿: 5
Topic starter  

具体的に、どのようなことをすればよいのでしょうか?
勉強不足で申し訳ない。教えてください。


返信引用
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

> 具体的に、どのようなことをすればよいのでしょうか?

具体的に、どういう使用にするのですか。(ex. TCP or UDP ....

とりあえず、listen とか、bind とか recvfrom とか勉強してください。
不足していると思うならこれから補っていく必要があります。


返信引用
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

> 具体的に、どういう使用にするのですか。(ex. TCP or UDP ....

使用->仕様


返信引用
waita
 waita
(@waita)
ゲスト
結合: 19年前
投稿: 5
Topic starter  

ポートの監視なら、
recvできたときに、受信するものがあるかないかですか?
 もし、受信があれば、通知する
    なければ、そのまま待機
時間ごとに区切ってチェックする。
こんな感じですか?


返信引用
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

基本的に、タイムアウトなりエラーなりしない限り、recvできれば受信はしてます。
# 0バイト受信切断要求もありますが。
ポートスキャンなどの可能性もありますから、期待する相手かどうかはメッセージの中なりで
確認してあげてください。


返信引用
waita
 waita
(@waita)
ゲスト
結合: 19年前
投稿: 5
Topic starter  

>ポートスキャンなどの可能性もありますから、期待する相手かどうかは
>メッセージの中なりで確認してあげてください。
とは、どういうことでしょうか?メッセージの中なりってなんですか?


返信引用
…
 …
(@…)
ゲスト
結合: 22年前
投稿: 113
 

勉強不足という自覚があるなら勉強しましょう。
WinSockの本なりMSDNなりは読んでみたのですか?


返信引用
waita
 waita
(@waita)
ゲスト
結合: 19年前
投稿: 5
Topic starter  

わかりました。勉強します。
どうもありがとうございました


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました