- 1 名前:デフォルトの名無しさん mailto:sage [2010/12/25(土) 22:46:56 ]
- 主にソケットに関しての質疑応答スレッドです。
Programming UNIX Socket FAQ (日本語訳) www.kt.rim.or.jp/~ksk/sock-faq/indexj.html Winsock Programmer's FAQ (日本語訳) www.kt.rim.or.jp/~ksk/wskfaq-ja/ 関連リンクは>>2-10辺り 足りなかったら適当に付け足してね 前スレ ネットワークプログラミング相談室 Port26 hibari.2ch.net/test/read.cgi/tech/1269343909/ 関連スレ ネットワークプログラミング雑談 hibari.2ch.net/test/read.cgi/tech/1235800707/ Java ネットワークプログラミング 【教えて!】 hibari.2ch.net/test/read.cgi/tech/1086238859/
- 620 名前:デフォルトの名無しさん mailto:sage [2011/10/21(金) 19:48:42.44 ]
- (´・ω・`)ふ〜ん
- 621 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 00:25:35.00 ]
- 職場の新人にネットワークの基礎からたたき込むことになったのだが、新人教育は初
相手は一応ソフト関係を大学で勉強はしたがネットワーク関係はさっぱりという連中、 ソフトを扱っていたというレベルもちょと不安なところ ネットワーク関連の組み込みアプリケーション(DLNAとか)の 設計ができるところまで育てる必要があるのだが さて、どこから教えたものか? とりあえずOSI参照モデルあたりの説明でもしとけばいいのか?? 自分が独学なだけにどうしたらいいのかよく分からん、助言あれば頼む。
- 622 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 00:33:28.87 ]
- >>621
逆に考えるんだ。DLNAを作れるという到達目標が明確なら、 そのために必要な前提知識を洗い出す。 ・・・で、さらにその前提知識を洗い出す。 これを生徒の現在のレベルであろうという場所まで繰り返す。 それが教えなければならない項目のリストだ。 生徒の現在のレベルについては、事前にペーパテストでもやっておくと良い。 事前にテストとか出来ないなら、とりあえず優しいレベルからスタートして、 生徒の顔色を見ながら知ってそうならすっ飛ばすことになる。
- 623 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 00:36:30.28 ]
- >>621
課題となるアプリを決めて環境構築から設計、実装までを新人といっしょにやってみるのが一番じゃね。
- 624 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 01:10:08.08 ]
- >>622
>>623 なるほど、とりあえず軽くテストしてレベルを調べるってことをやると ある程度方針が決まるかもですね そこで基礎固めがある程度できたら、 実際のシステム構築をやらせてみて その都度必要な知識についてこちらから説明するなり 自分で調べさせるなりすれば身につきやすいか 何となくイメージができてきました。
- 625 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 02:59:19.70 ]
- 人に教えるのって大変だよな。小学生から独学でプログラミングやって、膨大な量のソースコード書いてきたから
大学の授業でちょこっとやっただけの奴らって大丈夫かって思う。 特にデバッグ力、設計力に圧倒的な差が出る
- 626 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 23:16:41.55 ]
- c#スレでこちらに誘導されましたのでお願いします。
popサーバにアクセスして、新着メールを取得するプログラムを作りたいのですが、 接続〜取得まではうまくいきましたが、メールをフォルダわけしている場合に、 "受信フォルダ"←ルート?のメールしか取得できません。 条件で振り分けている他のメールも取得したいのですが、行き詰まってしまいました。 よい方法がわかるかたがいらしたら回答よろしくお願いします。 言語はC#で、listやstatを投げても、ルートディレクトリのメールしか取得できない状態です。
- 627 名前:デフォルトの名無しさん mailto:sage [2011/10/24(月) 23:29:59.76 ]
- >>626
POPじゃどうにもならないだろ。 素直にIMAP4使え。
- 628 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 00:30:13.88 ]
- >>625
俺は大学に入ってから初めてプログラミングに触れた人間だが 大学の授業でやったレベルだと全く役にたたんね 設計力・コーディング力以前にソフトウェア的な概念自体さっぱり身につかない 教科書見てこう書けばこう動くだけだからねぇ やっぱり、学習と言うより経験が重要だからOJTが一番身につくのかなぁ
- 629 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 00:52:13.23 ]
- ttp://www.back-number.net/cabinet/07/07257/jun114910072570614.jpg
- 630 名前:デフォルトの名無しさん mailto:sage [2011/10/25(火) 01:46:48.27 ]
- >>628
ベーマガ読んで倉庫番作れ。 それがもっとも早道だ。
- 631 名前:デフォルトの名無しさん [2011/10/26(水) 20:17:30.05 ]
- 質問失礼します。
C++でwinsockのUDPのプログラミングを行っています。 C/S共にsendtoとrecvfromを利用しているのですが、 まれにC/S共にrecvfromでブロックされて、それ以後の送受信が行えない事象が発生します。 sendtoでエラーは出ていませんでした。 @サンプル通りに作ったのですが、こういった事はありうるのでしょうか? Aこれはどのように回避すべきでしょうか? recvfrom関数をノンブロッキング関数にする事はできるのでしょうか? 分かる方、お願いします。
- 632 名前:631 mailto:sage [2011/10/26(水) 21:02:27.21 ]
- すいません。
Aは解決しました。 サーバーで利用する関数を sendto recvfrom クライアントで利用する関数を sendto recv にして、 Ulong uloVal = 1; ioctlsocket(socket, FIONBIO, &uloVal); 上記設定を行った所、ノンブロッキング処理が行えるようになりました。 しばらくコレで様子をみます。
- 633 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 21:36:42.51 ]
- >>631, 632
UDP って, 仕様的に 「必ず届く保証がない」 ってのは知ってる
- 634 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 21:56:16.42 ]
- >>633
Yes, I know.
- 635 名前:631 mailto:sage [2011/10/27(木) 07:33:40.59 ]
- >>633
知ってました。。。確かにそうですね。 教科書のサンプル通りに組んだんですけど、教科書にも間違いがあるんですね。 お陰さまで解決できました。 ありがとうございました。
- 636 名前:デフォルトの名無しさん mailto:sage [2011/10/27(木) 10:11:02.18 ]
- ロストをフォローするようなコードになってないだけで別に間違ってるわけじゃないだろ
自分で考える脳みそがないのを教科書のせいにすんな
- 637 名前:デフォルトの名無しさん mailto:sage [2011/10/27(木) 10:55:53.61 ]
- 「ただし、空気抵抗は無いものとする」
と同じようなものだよ。 とりあえず空気抵抗を考えるのは次のステップで まずは基本を抑えておけと言う
- 638 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 13:23:28.05 ]
- で?
- 639 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 17:18:25.07 ]
- >>638
基本を押さえたら あとは実践あるのみだよ
- 640 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 22:19:13.97 ]
- 今時だいたい仮想化できるんだから実践なんて必要ないよ
- 641 名前:デフォルトの名無しさん mailto:sage [2011/10/28(金) 22:58:25.16 ]
- なら仮想を実践すればいい
- 642 名前:デフォルトの名無しさん mailto:sage [2011/10/30(日) 14:27:50.51 ]
- linuxでネットワーク用のバッファメモリの
システムでの合計最大量を制限する方法ってなかったっけ。 物理メモリの何%までとかいう感じのがあったような記憶があるんだが。
- 643 名前:デフォルトの名無しさん mailto:sage [2011/10/31(月) 10:25:11.14 ]
- >>642
無い。 ソケットごとのバッファサイズや開けるファイルの数なら設定できるから それらの掛け算で上限を決めることは出来る。
- 644 名前:デフォルトの名無しさん mailto:sage [2011/10/31(月) 11:39:42.32 ]
- 3人プレイのゲームをオンラインにするとき、Aをホスト、BとCをクライアントとすると
B・C間のデータのやりとりってAを介して行うもの? それともBとCにお互いの宛先を教えて直接やりとりさせるもの?
- 645 名前:デフォルトの名無しさん mailto:sage [2011/10/31(月) 12:22:29.49 ]
- 他のゲームがどうやってるか、考えたこと無いのか?
- 646 名前:デフォルトの名無しさん mailto:sage [2011/10/31(月) 12:42:58.47 ]
- 俺だったら、3人のうちで、誰かの通信速度が遅かったり、急に切断されても。残りの二人が遊べるような仕組みにする
だから、AB BC CA間全てでやりとりさせるな 簡単にするなら、BとCはインターフェースとしての役割にして(つまり、キーの入力とかをそのままAに投げる) Aだけでゲームの処理をする
- 647 名前:デフォルトの名無しさん mailto:sage [2011/10/31(月) 12:50:53.31 ]
- >>644
どちらでも好きに。それぞれメリットデメリットはある。 特定のPCをホストにする場合、そのPCがボトルネックになる。 その代わりに作りやすい。 P2Pにしてもいいけど、各PCごとに持っている各PCの状態が事なってたり する可能性があるので、作るのは難しくなる。
- 648 名前:デフォルトの名無しさん mailto:sage [2011/10/31(月) 12:53:03.80 ]
- >>645
他のゲームがどうやってるか考えたら何がわかんの?
- 649 名前:644 mailto:sage [2011/10/31(月) 16:17:13.13 ]
- >>646-647
参考になった ありがとう
- 650 名前:デフォルトの名無しさん mailto:sage [2011/10/31(月) 16:47:49.12 ]
- >>648
いろいろわかる
- 651 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 01:19:33.72 ]
- すみません。
ひよっこC++プログラマーで、まず1:1通信を勉強し、いずれはサーバーを置いて2秒おき程度に通信しあって仮想空間を実現したい者です。 ネットワーク系書籍で、様々なプロトコル、ネットワークを実現する機器の構成、ネットワークを実現する技術のあらまし、OSI参照モデルなどの勉強はしたのですが、 ネットワークプログラミングの勉強をしようと書籍を読むと、いきなりPCを2台準備しなければ困難 と書かれており立ち往生しています。 やはりPCが2台無いと勉強はできないものなのでしょうか? また、個人でなるべく手間をかけずに実現できるのはどの程度で、どれ以上は個人では無理が出始めるのでしょうか? メンテナンスやセキュリティの技術が無ければ仲間内の小さなお遊び程度に留めるべきなのだろうなぁとは思っているのですが…。 良い勉強方、今、そして今後知るべき/読むべき書籍などの誘導をして下さると幸いです。 よろしくお願いします。
- 652 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 01:46:04.80 ]
- その勉強したっていうネットワークの本、もう一度読んで
ネットワークとは何か勉強しなおそうぜ♪
- 653 名前:651 mailto:sage [2011/11/02(水) 01:54:14.06 ]
- >>652
擬似的2台にみせかけて勉強するとかも困難なものなのですね・・orz 友人にプログラムを送って手伝ってもらうなりしないとなのでしょうか。 少し復習してみます。。
- 654 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 02:37:46.15 ]
- localhost使ったら問題のあることやりたいの?
www.geekpage.jp/programming/ ここにあるような、初歩的なものなら1台で実験できる。
- 655 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 02:46:19.07 ]
- お前さんの思い込みが入ってるように思えてならないが
本当にその本に「PCを2台準備しなければ困難」と書いてあるなら、 書名をさらして今すぐ捨てろ
- 656 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 04:02:01.93 ]
- >>651
端末を二つ開いて、一つをサーバーに、一つをクライアントにすれば、たいていの場合同一マシンでも確かめることができます。 あとそんな方法でさえも教えてくれないというその書籍の名前を教えてください。
- 657 名前:651 mailto:sage [2011/11/02(水) 04:02:52.92 ]
- >>655
オンラインゲームプログラミング という本だったと思います。 PC2台ないと解説についてこれなくなるという標記に肩を落とした記憶が・・。 >>654 ありがとうございます・・! 初歩的・・でもとにかく感触だけでも知りたいので色々試して学んでみようと思います。感謝っ
- 658 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 06:41:06.34 ]
- >>657
それはネットワークの都合では無くて、 ゲームの都合でついてこれなくなるんじゃね?
- 659 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 09:49:45.31 ]
- これかな
ttp://www.amazon.co.jp/dp/4797328479/
- 660 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 09:57:12.03 ]
- プログラミング初心者だと、ネットワーク系はデバッグが無理だろ。
こういう系のプログラム作るなら、9割りがた一発で通せるレベルじゃないと
- 661 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 10:30:00.68 ]
- うまく動作しているLAN戦略がWANにも適用できると思ってはいけない
TCP/IPプログラミング徹底解説 Jon.C.Snader著
- 662 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 17:32:56.34 ]
- まずはネットワークスペシャリストの資格を取るべきだろ
- 663 名前:651 mailto:sage [2011/11/02(水) 18:18:59.08 ]
- >>656
1台のPCでも確かめられるんですね; ありがとうございました; >>658 そういう意味だったのですかね、、 10ページ程は無理に読み進めてみたけれどこんがらがって挫折してました; >>659 おそらくそれです。 >>660 初心者では無いですが、中級者とも言えないひよっこです; なんとか頑張ります; >>661 オンラインゲームで不具合だらけのパッチが来るのはそこが原因なのでしょうか。 654さんのURLから始めて2プログラム間のやり取りを試せて嬉しい反面、 やはり実際に外とやってみないと動作保障は無いと思った方が良いのですね・・。ありがとうございましたー;
- 664 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 21:54:47.98 ]
- >>662
> ネットワークスペシャリスト うちの会社のもいるけど, 現場じゃ, 全然つかえねぇじゃんw
- 665 名前:デフォルトの名無しさん mailto:sage [2011/11/02(水) 22:09:21.00 ]
- 残念だが資格もってない奴よりはまだマシなんだぜ・・・
- 666 名前:デフォルトの名無しさん mailto:sage [2011/11/03(木) 07:08:47.07 ]
- 一般的な基準にはなるわな
持っていない奴等の中から本当に使える奴を探すよりも、 持っている奴等の中から探したほうが、ずっと早いし確実
- 667 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 10:32:30.91 ]
- 勉強すればネットワークスペシャリストレベルの知識を理解し、覚えることができるという証明だからな
教えてできるかどうかわからない奴らよりはずっと信用できる(人間性を除く) たまに面接前に応用技術の過去問やらせる会社とかあるけど 流石にあれは何を求めてるのかわからん 資格持ってる奴でも普段そういう仕事やってなきゃできるわけねーのに
- 668 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 10:40:04.11 ]
- ネットワークスペシャリストの取得者は東大卒レベルだからな
- 669 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 11:39:28.84 ]
- ネットワークスペシャリンスト()ならこれ解くくらい簡単なんだぜ
yuina.lovesickly.com/wp-content/uploads/2008/11/captcha1.jpg
- 670 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 11:40:32.66 ]
- でも今の合格率見るとたいしたことないかも
俺が受かったときは6%くらいだったのに。
- 671 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 11:40:33.75 ]
- >>667
普段そういう仕事やってる香具師を採りたいんだろ
- 672 名前: ◆QZaw55cn4c mailto:sage [2011/11/04(金) 12:33:35.90 ]
- >>669
なんで変数が x しかないのに∂なんだ?
- 673 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 12:55:06.58 ]
- 何か問題でも?
- 674 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 13:36:30.86 ]
- >>671
それなら募集要綱に書くだろ
- 675 名前:デフォルトの名無しさん mailto:sage [2011/11/04(金) 21:28:11.25 ]
- A:4
- 676 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 04:03:48.60 ]
- VC++とWinSock2.0で通信プログラムを作ったんだけど
PC_A --- モデム --- インターネッツ --- モデム --- PC_B な構成だと普通にSENDで期待通りにデータが到達するのに PC_A --- モデム --- インターネッツ --- モデム --- ブロードバンドルータ --- PC_B という構成にすると PC_Aがリスン状態でPC_BがPC_Aに接続することはできるのに どちらからSENDしても相手にデータが到達しないっていう ブロードバンドルータ的にはDMZに登録してない限り外部からのデータは受信しないと聞いているけど それならせめて送信はできてもいいと思うんだけどNAT的にデータが到達しないのが正しい挙動なのでしょうか?
- 677 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 06:37:34.31 ]
- >>676
いいえ。
- 678 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 07:02:49.52 ]
- もうだめだこのスレ
- 679 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 09:38:56.15 ]
- ほらねこういう基礎が無い人がいるでしょ。
でもネットワークスペシャリストを取得した人間なら こんな基礎はしっかり頭に入ってる。この違いがでかい。
- 680 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 13:15:28.19 ]
- DMZに登録するかポート開けないと
- 681 名前:デフォルトの名無しさん [2011/11/05(土) 14:01:39.42 ]
- ポート解放?なにそれ?っていうめんどくさいユーザーのためにサーバー役以外はポート解放しなくてもいいようにしたいんだけど無理なの?
- 682 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 14:21:42.43 ]
- >>681
もちろんできるよ。
- 683 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 14:25:28.85 ]
- >>669
0
- 684 名前:デフォルトの名無しさん [2011/11/05(土) 19:45:07.71 ]
- 最低限のセキュリティって頭はないのか?
- 685 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 22:31:51.97 ]
- PGなんてのは最底辺がやる仕事なんだからそんな高度なことは考えなくてもいい。
全部解放でいいじゃん。
- 686 名前:デフォルトの名無しさん [2011/11/06(日) 00:45:28.10 ]
- プログラマといえど安全設計を念頭にやったほうがいいとおもうが
まあ試しに開放で・・・。
- 687 名前:デフォルトの名無しさん [2011/11/06(日) 01:25:56.85 ]
- まあね
- 688 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 02:42:34.88 ]
- 安全設計やってもやらなくても評価(単価)は変わらないよ。やるだけ損。
チャッチャと作って問題おこるころにバックレている方がずーっと賢い。
- 689 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 02:59:24.21 ]
- そんで次からは発注してもらえなくなると。
- 690 名前:デフォルトの名無しさん [2011/11/06(日) 03:04:32.50 ]
- >>688
それは賢いプログラマーだと思うが・・・。
- 691 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 13:02:11.82 ]
- ずる賢い
- 692 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 16:20:10.43 ]
- なぜMSに発注が続くのか理解出来ない
- 693 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 20:55:45.99 ]
- スマートハブとかインテリハブとかあるでしょ?
スマートで済むものにインテリの見積もり費用吹っかけておいたらウマー
- 694 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 17:26:44.08 ]
- >>692
それを理解できないうちはお金持ちにはなれんよ
- 695 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 12:15:36.04 ]
- まあね
- 696 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 21:16:35.85 ]
- gzipで圧縮されたHTTPをGZipStreamで解凍するとパケットが分割されてない、ひとつだけの時は解凍できるのですが
複数のパケットに分割されて送られてきたものを一つにまとめて解凍するとなぜか失敗します 何が原因でしょうか?
- 697 名前:デフォルトの名無しさん mailto:sage [2011/11/13(日) 22:32:16.48 ]
- データが壊れてないかどうか比べてみた?
- 698 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 00:06:55.75 ]
- 壊れてないです
- 699 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 11:39:37.53 ]
- このスレの >>98- あたりの話かねぇ
- 700 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 11:46:33.72 ]
- 仕様読めよ。昔読んだけど忘れた
content encodingと・・・encodingってあったような content-lengthはcontentの長さ。圧縮後の長さだったような rangeは忘れた
- 701 名前:デフォルトの名無しさん mailto:sage [2011/11/14(月) 13:36:01.68 ]
- お前が言うな
- 702 名前:デフォルトの名無しさん mailto:sage [2011/11/18(金) 04:09:33.92 ]
- マルチキャストのプログラムを書いたんだけど、
ひょっとしてこれスイッチの負荷が物凄い?
- 703 名前: ◆QZaw55cn4c mailto:sage [2011/11/18(金) 20:00:13.01 ]
- >>702
マルチキャストは同軸ケーブル一本に乗っていた時代だからこそ容易に実装できたわけで。
- 704 名前:デフォルトの名無しさん mailto:sage [2011/11/18(金) 21:38:36.33 ]
- 死ねクズ
- 705 名前:デフォルトの名無しさん mailto:sage [2011/11/18(金) 23:05:29.88 ]
- >>702
まぁな, スイッチのバックプレーンには確実に負荷がかかる まぁ, その程度でアップアップするようなスイッチは捨てろ ってな話もあるが... ... ...
- 706 名前:デフォルトの名無しさん mailto:sage [2011/11/25(金) 03:55:09.69 ]
- あぁーそうか、昔はネットワーク装置側にとって
ユニ・マルチ・ブロードでのキャストの違いはなかったんだっけ。 今は賢いのが当たり前すぎて完全に忘れていた。
- 707 名前:デフォルトの名無しさん mailto:sage [2011/11/29(火) 14:22:20.99 ]
- WinSocket2のOverlapped IOの質問です。
クライアント側でサーバーにTCP/IPで接続した後、WSARecvでOverlapped IOして放置して、 で、例えば、WSASendでこちらは同期呼び出しで送信してる間に、サーバー側からデータ来た場合、 WSARecvの最後の引数で指定した完了ルーチンが呼び出されるのでしょうか?というか こういう使い方はアリなんでしょうか?
- 708 名前:デフォルトの名無しさん mailto:sage [2011/11/29(火) 14:48:31.10 ]
- すみません。忘れて下さい。
- 709 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 10:09:57.72 ]
- 現在ローカルPCがアクセスしているインターネット接続(HTTPのみ)の取得方法を教えてください。
イメージ的には iexplore.exe ahoo.com/hoge/index.html firefox.exe googoo.com/sage/index.html spy.exe spy.gr/~12345 などです 言語はVB,VCのどちらかでお願いします。
- 710 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 14:00:46.12 ]
- 不可能
- 711 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 14:21:30.31 ]
- 不可能か
netstat -b は不可能なんだ
- 712 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 14:23:48.45 ]
- urlまで取るならパケット横取りして解析するしかないか?
- 713 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 14:24:10.45 ]
- HTTPだからだろ
- 714 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 15:00:46.92 ]
- proxy
- 715 名前:709 mailto:sage [2011/11/30(水) 16:28:21.12 ]
- やはりパケット解析しかないですか。
接続先IPアドレスだけだとちょと足りないんで。 昔のようなバカハブが安く売ってればいいんだけど、今逆に高くて・・・
- 716 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 16:36:20.24 ]
- winPcapでがんばれ
- 717 名前:デフォルトの名無しさん mailto:sage [2011/12/06(火) 11:32:27.58 ]
- ちょうどこんなのあるらしいぞ
HTTPNetworkSniffer www.forest.impress.co.jp/docs/review/20111205_494893.html まさしくWinPcapでHTTPをキャプチャする
- 718 名前:デフォルトの名無しさん mailto:age [2011/12/29(木) 15:57:22.25 ]
- ホスト側とクライアント側に別れる事ができるゲームで
「ホスト側はポート●●番を開放して下さい」とよく表記されています ホスト側はあけたポートでデータを受信しているのはわかりますが クライアント側は一体どうやってデータを受信してるのでしょうか? 丸一日ほど探したのですが見つからないので質問させて頂きます
- 719 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 15:59:32.29 ]
- 板違い
- 720 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 16:04:47.53 ]
- >>718
TCPならクライアント側のポートはOSなどが決定する。 ・クライアントが通信を開始する 通信用のポートをOSに要求 ・そのポートからサーバの決められているポートにデータ送信 このときサーバはクライアントはどのポートからデータを送ったのかも通知している (TCPの仕様でポート番号もヘッダに含まれるから) ・サーバはクライアントのポートに対してデータを返す ・サーバから、もしくはクライアントから接続を切る 要するに、クライアント側は出口を「返事の入り口として開けて待っている」という状態。
|

|