- 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/
- 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の仕様でポート番号もヘッダに含まれるから) ・サーバはクライアントのポートに対してデータを返す ・サーバから、もしくはクライアントから接続を切る 要するに、クライアント側は出口を「返事の入り口として開けて待っている」という状態。
- 721 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 16:41:30.21 ]
- > TCPならクライアント側のポートはOSなどが決定する。
ウソ教えんなよ。雑魚。
- 722 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 16:53:36.80 ]
- >>720
TCPではとのことですけど やっぱりUDPでは不可能なのでしょうか? 何か回避策などあったりするんですか?
- 723 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 18:58:09.85 ]
- >>722
何が不可能なんだ? 何を回避したいの?
- 724 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 19:53:28.92 ]
- cookieに関しての質問です。
2chの専ブラを制作しているのですが、cookieの管理で悩んでいます。 cookieの仕様書通りに管理するプログラムを書いたのですが、 書き込み時に、PON=????の文字列が一番最初に来ないと書き込めませんでした。 ex) PON=...; HAP=... OK HAP=...; PON=... BAD 仕様書によると、pathは優先度が変わりますが、domainはその詳細に順位が関係しないはずです。 俺が知らない何かがあるのでしょうか。
- 725 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 20:20:17.44 ]
- 2chサーバーが仕様書通りに実装されているという保証はどこにもない。
- 726 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 20:29:26.13 ]
- >>725
なるほど。でも、これだけ大規模なのに?
- 727 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 20:30:46.67 ]
- >>723
すみませんUDPでも
- 728 名前:718 mailto:sage [2011/12/29(木) 20:33:07.64 ]
- >>723
すみませんUDPでも ホスト側でクライアント側のIPやポート番号を取得することができました。 しかしホスト側でそのIPとポート番号を元に クライアント側にデータを送信してもうまく受信できません 何故失敗するのでしょうか?
- 729 名前:デフォルトの名無しさん mailto:sage [2011/12/29(木) 20:49:50.82 ]
- サンプルがいくらでも転がってるから、それを動かしてみて動かなかったら質問しろ。
お前が試行錯誤ででっち上げたクソコードの動作の予測なんてできるわきゃねーだろ。
- 730 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 00:17:59.99 ]
- >>728
同一コネクションでも?
- 731 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 03:46:44.88 ]
- >>728
クライアント側でconnect()でもしてなきゃ無理だよ。
- 732 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 07:12:22.76 ]
- >728
パケットキャプチャのソフト(ワイヤシャークとか)で、パケットが届いてるか確認してごらんよ。 あとはサーバとクライアントでプログラム入れ換えたらつながるか
- 733 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 07:37:51.65 ]
- >>728
ポート開放とか書いてたけど、もしかしてそれNATルーターの話か? エスパーすると、サーバー側で受信したそのソケットから返信してないとか?
- 734 名前:718 mailto:sage [2011/12/30(金) 19:32:14.69 ]
- 手順は以下の通りで実装してます
サンプルは色々探しているのですがUDPを使用したクライアントとホストの相互通信で ホストのみがポート開放をする例のサンプルが見つからずに苦戦しております ●ホスト側 ・準備 @受信用のUDP用socketを作成する A受信用に使うsockaddrを作成する(ポート▲番指定) B送信用のUDP用socketを作成する ・受信 @bindで受信用socketを結びつける Arecvfromで受信用socketからデータを取得する B上記の処理で手に入ったポート番号とIPで送信用socketを設定する(ポート■番がわかる) ・送信 @sendtoで送信用socketを使う ●クライアント側 ・準備 @送信用のUDP用socketを作成する A送信用に使うsockaddrを作成する(アドレス・ポート▲番指定) B送信用のsocketをconnectする ・受信 @bindで受信用socketを結びつける Arecvで受信用socketからデータを取得する(■失敗する■) ・送信 @sendtoで送信用socketを使う Q1・クライアントでホストがポート何番に返信されたかが不明なので受信は不可能なのか Q2・UDP通信でconnect()は本来の用途ではないと書かれていたのですが正しいのか
- 735 名前:デフォルトの名無しさん mailto:sage [2011/12/30(金) 19:57:09.52 ]
- だから、ちゃんとした教科書つかえよ。
ホスト側、クライアント側ともに「送信用ソケット」と「受信用ソケット」を使わない。 1つのソケットを送信、受信で共用する。 ホスト側にUDPが届く設定ができているなら、これで送受信できるはずだ。
- 736 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 00:12:52.06 ]
- 同じポートで2つソケット開いてるんだな。それだと、どっちのソケットに届くか不定だったはずだ。
普通ソケットは、同一マシン送受信で1個で設計する。 サーバ側 7001 クライアント側 7001 (分かりやすくするため7011とかもok) まあ送信用と受信用で別にしても作れる。その場合は、同一マシン内はポートを別にする。 例えば、 サーバ 受信 7001 サーバ 送信 7002 クライアント 受信 7001 (7011とかもok) クライアント 送信 7002 (7012とかもok) 送信で相手ポートを指定するのに、sendじゃなくsendtoするんだからconnectは不要。 自分のポート指定は全部bindで行ける。 前の人も言ってるとおりまともな教科書買えよ。スレのアタマ見たか?
- 737 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 00:25:06.58 ]
- あと、基本を勘違いしてそうだな。
1方向の1通信で、送信元ポートと送信先ポートがあるんだぞ。 サーバ側プログラムでrecvfrom 呼ぶときお前が指定すべきなのは、クライアント側の送信元ポート。どの送信元ポートでも受け付けるならanyaddrを指定する。 呼んだあとで取得できるのは、サーバのどのポートに届いたか(送信先ポート)であって、送信元ポートじゃない。普通はbind済みで自明なので、そんなの見る必要ない。
- 738 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 00:26:08.92 ]
- anyaddrじゃなくanyportだった。間違い。
- 739 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 00:34:38.82 ]
- 先ずは車輪の再発明と模倣と反復練習と復習。軟弱地盤にゃ土質改良が必要。
- 740 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 00:48:08.96 ]
- >>734
サーバー側が recvfrom で受け取ったアドレスをまんま使って sendto しないのはなぜ? 以下じゃだめな宗教的理由でもあるの? recvfrom(s, rb, sizeof rb, 0, (struct sockaddr*)&a, &l); /* 何かの処理, aとlの内容はつつかない */ sendto(s, sb, sizeof sb, 0, (struct sockaddr*)&a, l);
- 741 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 01:00:31.54 ]
- >>737
そうなのですね勉強になります
- 742 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 01:02:28.41 ]
- すみません間違えて投稿してしまいました
>>737 そうなのですね勉強になります anyportについて検索してみても資料が出てこなかったので別の言い方とかありませんか? >>740 わかりにくくてすみません ちゃんとプログラム側ではそう実装しておりました
- 743 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 02:19:42.46 ]
- そう実装してました、って、じゃあ>>734で書いてることと違うじゃん。
どっちが本当なのよ?
- 744 名前:デフォルトの名無しさん mailto:sage [2011/12/31(土) 09:48:53.30 ]
- そうなのねですか勉強になりすます
- 745 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 02:28:39.89 ]
- すまん間違えた。recvfromで取れるアドレスはやっぱ送信元だ。吊ってくる
- 746 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 04:27:43.30 ]
- DoCoMoの不具合連続で不安になったんですが、
C++やjavaでtcp通信用のソケットを生成して通信する場合、 生成から破棄まで、特殊なことをしない限りは、通常は通信相手は固定ですよね?
- 747 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 12:22:11.25 ]
- >>746
まぁそうだね。 自分が特殊な事をしなかったとしても、経路上にある機器や、 通信相手が特殊な事をしていないとは限らないけどな。
- 748 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 13:39:18.52 ]
- やっぱそうですよね、よかった。
- 749 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 13:43:20.10 ]
- 何がよかったのか…
- 750 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 18:55:54.44 ]
- 通信がおかしい場合は「相手が特殊なんだ」と相手のせいにできる
口実を手に入れたつもりになっているんだろう。
- 751 名前:デフォルトの名無しさん mailto:sage [2012/01/03(火) 19:29:52.81 ]
- >>746の1行目とそれ以降が繋がってない気がする。
- 752 名前:デフォルトの名無しさん [2012/01/08(日) 18:29:24.53 ]
- IPv6でdivertでパケットを横取りしてルーティングヘッダを
付けようとしていますが、うまくできません。 誰かIPv6でヘッダに拡張ヘッダを付加する方法を知りませんか?
|

|