[過去ログ] ネットワークプログラミング相談室 Port4 (1001レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
185(4): デフォルトの名無しさん [] 02/10/27 23:07 AAS
Socket プログラミングについて質問があるんですが。
最初、WSAStartup 関数やって、socket 関数でソケットを取得すると思いますが、
既存のソケット(他のプログラムが作ったソケット)を取得したいんですがやりかたがよくわかりません。
開発環境は WinXP Prp. VC++6.0 です。よろしくお願いします。
API でそういうようのがあればいうことないです。(API なら VB で使える)
186(1): デフォルトの名無しさん [sage] 02/10/27 23:14 AAS
>>185
VB好きならVBでやれよ
195(1): 185 [] 02/10/28 01:21 AAS
いろいろなレスありがとうございます。
WSADuplicateSocket() や DuplicateHandle() 聞いたことない関数ばかりで調べてみたのですが、
DuplicateHandle() 関数に関して、第二引数に複製対象のハンドルを書くみたいですが、
私がほしいのはその第二引数のハンドル(ソケットハンドル)そのものです。
なのでこの関数を使う時点では他プロセスが作ったソケットハンドルは分かっているのでは?
(この関数使ったことないので根本的に私の解釈が間違っていなければですが)
えと、やりたいことは・・・
あるプロセスが取り扱ってるソケットがあります。
そのソケットが送信および受信したデータをバイナリ単位で知りたいのですが・・・。
197: 185 [] 02/10/28 01:32 AAS
Hook では送信受信などのメッセージは横取りできてもデータそのものは横取りできないのでは?
199: デフォルトの名無しさん [ sage ] 02/10/28 01:56 AAS
>185
>既存のソケット(他のプログラムが作ったソケット)を取得したいんですがやりかたがよくわかりません。
>195
>あるプロセスが取り扱ってるソケットがあります。
>そのソケットが送信および受信したデータをバイナリ単位で知りたいのですが・・・。
全然言うとること違うやないか、、、
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.030s