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/
75 名前:デフォルトの名無しさん mailto:sage [2011/01/06(木) 15:08:25 ] なぜwrite? recvfromとsendtoを使え
76 名前:デフォルトの名無しさん mailto:sage [2011/01/06(木) 15:16:45 ] あ。 単純ミスorz recvfrom の末尾で ピアのアドレス受けとれるし…
77 名前:デフォルトの名無しさん mailto:sage [2011/01/09(日) 06:03:35 ] 新スレに今気づいた俺が横からレス >>58 >>62 どっちとも俺の解釈と違う(と思う)。 まだデータが到着してないときにrecvした場合、 データが来るまで関数が返ってこないのがブロッキング。(1) 関数が返ってきて「まだない」と言われるのがノンブロッキング。(2) データが到着したことがわかった後で、カーネルに「俺のバッファにコピーしる」 と要求したら、コピー完了後に返ってくるのが同期。(3) コピー完了前に帰ってきて、コピー完了が別に通知されるのが非同期。(4) と思ってる。 unixしか知らないひとがよく非同期と誤解してるのが(2) MSが言ってる非同期は(4) でないかな?
78 名前:デフォルトの名無しさん mailto:sage [2011/01/09(日) 06:09:27 ] すまん誤解は言いすぎだ 用語の使い方がずれてんだよ、WindowsとUnixは。
79 名前:デフォルトの名無しさん mailto:sage [2011/01/09(日) 06:11:24 BE:1862599474-2BP(0)] 適したスレがぱっと見当たらなかったのでここで質問させてください 今迄画像処理関連のプログラムばかりやってきて 4月からネットワークプログラムの仕事になりそうなんで 異動前に勉強したいんだが ネットワークプログラムする以前にネットワークに関する知識(スイッチングハブの知識、ネットワークの構成・設計、セキュリティetc)が無い 何かオススメの本あったら教えて
80 名前:デフォルトの名無しさん mailto:sage [2011/01/09(日) 06:16:21 ] もう一個補足。Unix(Posix.1)で recv, send は「非同期I/O」とは呼ばない。 「非同期I/O」は aio_read, aio_write のこと。 aio_readなんて誰も使ってないだろうけど、 Windowsで言ってる非同期はまさにaio_xxxなんだぜ
81 名前:デフォルトの名無しさん mailto:sage [2011/01/09(日) 08:27:05 ] >>80 わかた ごちそうさま
82 名前:デフォルトの名無しさん mailto:sage [2011/01/09(日) 09:44:33 ] >>77 ,80 良レスだが、自分の解釈とも異なっている。(もちろん>>58 ,62とも違う) >>77 の例であれば、どちらも同期(という総称的な概念を指す用語)の一種であり、 それらの違いは「データ到着」と「コピー完了」というイベント種別の違いでしかない、いうのが自分の解釈。 ブロッキングは同期(という目的)を実現する手段であり、両者を同列に比較/分類する事は無意味であると思う。 まとめると、>>77 の(1)と(2)は同じだが、(3)はブロッキングモードのrecvであり、(4)はノンブロッキングモードの 非同期recvであり、さらに(3')としてノンブロッキングモードの同期recvが加わる。 Unixであれば、read/write/recv/sendは、どれもブロッキングモード/ノンブロッキングモードのどちらでも 操作を実行できる。ただしノンブロッキングモードの場合、データ未着/コピー未完であればアプリ側で定期的に リトライしなければならないという(性能上の)問題があるため、必然的にブロッキングモードを使わざるをえなかった。 この課題を解決する為に考案(追加)されたのが、aio_read/aio_writeと呼ばれる、いわゆるAIO(非同期I/O)という仕掛け。 ちなみにLinuxのAIO実装の場合、ソケットに対するAIOはサポートされていないから、aio_recv/aio_sendという システムコールは(まだ)存在していない(はず....)。
83 名前:デフォルトの名無しさん mailto:sage [2011/01/09(日) 11:11:55 ] >>82 お前が正しい 正義はお前にある
84 名前:デフォルトの名無しさん mailto:sage [2011/01/09(日) 13:05:50 ] >79 つ ttp://www.amazon.co.jp/dp/4274066770
85 名前:デフォルトの名無しさん mailto:sage [2011/01/09(日) 13:49:29 ] つ www.amazon.co.jp/dp/4839909555
86 名前:デフォルトの名無しさん mailto:sage [2011/01/09(日) 18:03:43 ] >さらに(3')としてノンブロッキングモードの同期recvが加わる。 だな。 そのノンブロッキングの同期が一番おいしいのに そこを飛び越えてしまったのがWinsock2
87 名前:デフォルトの名無しさん mailto:sage [2011/01/09(日) 23:02:25 ] ふつーIO完了ポート
88 名前:デフォルトの名無しさん mailto:sage [2011/01/11(火) 00:22:22 ] 何で非同期IOの方が効率がいいっていわれてんの?
89 名前:デフォルトの名無しさん mailto:sage [2011/01/11(火) 06:59:47 ] 待たなくていいから待ってる間に他のことが出来る
90 名前:デフォルトの名無しさん [2011/01/11(火) 16:53:41 ] インタラクティブなアプレットをなにか作らないといけないのですが、誰か助けてください
91 名前:デフォルトの名無しさん mailto:sage [2011/01/11(火) 17:13:52 ] おせちアプレットでも作ってください。
92 名前:デフォルトの名無しさん mailto:sage [2011/01/11(火) 17:35:06 ] 重箱におせちを詰めるゲームか
93 名前:デフォルトの名無しさん mailto:sage [2011/01/11(火) 17:51:00 ] ボリュームが足りないくらいがちょうどいい
94 名前:デフォルトの名無しさん [2011/01/12(水) 08:46:27 BE:1197386429-2BP(0)] >>84 ,>>85 レスありがとうございます。 スレ違いにも関わらず…助かります。
95 名前:デフォルトの名無しさん mailto:sage [2011/01/15(土) 01:41:47 ] IPv6 そろそろ端末側も本格対応が必要なのかな なんかITProの記事では、v4アドレスが2011年2月に 枯れるとか言ってるんだがホント?
96 名前:デフォルトの名無しさん mailto:sage [2011/01/15(土) 04:46:13 ] 去年10月の時点で残り7ブロックとかそういう話でしょ。 それまでのペースを維持すれば、当然3月くらいまでに無くなるよ。
97 名前:デフォルトの名無しさん mailto:sage [2011/01/15(土) 04:57:00 ] とりあえず拾ってみた。 www.geekpage.jp/blog/?id=2010/10/18/1 journal.mycom.co.jp/news/2010/11/16/074/index.html アジア地域だと、本当に再来年あたりから 新規v4は無くなる可能性があるみたいね。 v6Readyはもう必須かもしれない。
98 名前:デフォルトの名無しさん mailto:sage [2011/01/18(火) 14:47:48 ] HTTPプロトコルで Accept-Encoding: gzip Range: bytes=41318- として、順次差分をダウンロードしたいのですが gzip圧縮された差分がgzipのヘッダー情報を含んでいるらしく レスポンスのContent-Lengthと食い違いが生じてしまいます この場合の定番の書き方はどうなっているのでしょうか? それとも差分ダウンロードと圧縮は同時に使用しないものなのでしょうか?
99 名前:デフォルトの名無しさん mailto:sage [2011/01/18(火) 14:53:31 ] > gzip圧縮された差分がgzipのヘッダー情報を含んでいるらしく > レスポンスのContent-Lengthと食い違いが生じてしまいます ダウンロードした圧縮差分を順次つなげていっても 元のgzipファイルにならないという意味です。念のため
100 名前:デフォルトの名無しさん mailto:sage [2011/01/18(火) 15:05:42 ] HyperText Transfer Protocolプロトコルですか。 馬から落馬しそうですね。
101 名前:デフォルトの名無しさん mailto:sage [2011/01/18(火) 15:12:41 ] 何を転送しようとして何を期待して実際どうなったのかさっぱりわからん・・・
102 名前:デフォルトの名無しさん mailto:sage [2011/01/18(火) 15:14:44 ] 単に複数レスポンスをそのままファイルマージしちゃっただけのような 1レスポンス→unzip→マージ じゃないのかなぁ…
103 名前:デフォルトの名無しさん mailto:sage [2011/01/18(火) 15:45:14 ] リソース本体 - CTE: gzip 処理 - 部分抜き出し(こいつの大きさが CL) - ヘッダ追加 の順を期待してた 流れてきてるのは リソース本体 - 部分抜き出し - CTE: gzip 処理(こいつの大きさが CL) - ヘッダ追加 の順だった プロトコルとして正しいのはどっちかは知らない
104 名前:デフォルトの名無しさん mailto:sage [2011/01/18(火) 16:59:52 ] すいません、説明が悪かったです やりたいことは2chのスレッドのダウンロードです 最初はAccept-Encoding: gzip、Rangeでダウンロードして展開したファイルのサイズを渡していたのですが、 416 Requested Range Not Satisfiableが着てしまってダメでした。 gzipの位置ではないかと推測して、 今度はダウンロードしたgzipのサイズを渡して、差分のダウンロード自体は成功したのですが、 展開すると、一番最初にダウンロードしたブロックしか展開されません。 ファイルの残りの部分は無視されてしまいます。 ここまでやって混乱してきたのでご相談に上がった次第です よろしくお願いいたします
105 名前:デフォルトの名無しさん mailto:sage [2011/01/18(火) 18:39:01 ] 差分DLに成功して最初にDLしたブロックしか展開できないの意味が分からないけど、 rangeの書き方あってる? 結合してないよね?
106 名前:デフォルトの名無しさん mailto:sage [2011/01/18(火) 19:15:36 ] >>105 Rangeはこんな感じです Range: bytes=104672- gzipファイルが15kで展開したファイルが10kになっていたり、 差分を元ファイルに結合していっても最初の10k分しか展開されません Rangeには保存したgzipファイルのファイルサイズを渡しているのですが・・・
107 名前:デフォルトの名無しさん mailto:sage [2011/01/18(火) 20:13:03 ] gzipを直接結合する事はできませんよ 一度展開したもの同士を結合して再圧縮する事はできます 1、まずgzip ,no-rangeでリクエスト gzipのサイズをメモ gzipを展開して処理 2、gzip ,range:gzipのサイズ-でリクエスト(304以外なら) gzipのサイズをメモ、1のgzipサイズを足す gzipを展開して処理 3、gzip range: gzipのサイズ(1+2)でリクエスト(304以外なら) 以下略
108 名前:デフォルトの名無しさん mailto:sage [2011/01/19(水) 04:53:42 ] >>107 451. デフォルトの名無しさん [sage] 2006/05/26(金) 19:44:35 Content-RangeとAccept-Encoding:gzipを同時に指定すると、 httpの意味上からは、「gzip済みのdatファイル」の途中から しか送ってくれないので役に立たない。
109 名前:デフォルトの名無しさん mailto:sage [2011/01/19(水) 10:01:58 ] Transfer-Encoding使えばいいんじゃね
110 名前:デフォルトの名無しさん mailto:sage [2011/01/19(水) 21:21:20 ] ごめん、確かによく考えたら共存できないな 物理的に圧縮アルゴリズムから全体圧縮済みサイズと一部圧縮が、非圧縮時の比例と一致するとは限らないな
111 名前:デフォルトの名無しさん mailto:sage [2011/01/20(木) 18:04:09 ] >>106 です。レスありがとうございました >>107 ,108 いろいろやってみましたが、 Content-RangeとAccept-Encoding:gzipは共存できないみたいです 初回だけgipにすることにしました >>109 ちょっと見てみましたが難しくてよくわかりませんでした 余裕ができたら調べてみようと思います
112 名前:デフォルトの名無しさん mailto:sage [2011/02/02(水) 02:25:46 ] >>95-97 headlines.yahoo.co.jp/hl?a=20110201-00000005-rbb-sci IANAが最後の割り当て終了。 あとは5ブロックを配布するのみ。 各地域の再分配が終わったら IPv4の割り当ては事実上終了。 あとは再利用のみ。
113 名前:デフォルトの名無しさん mailto:sage [2011/02/02(水) 07:25:45 ] >>112 補足。 本日、IANAから共同発表の記者会見予定。 itpro.nikkeibp.co.jp/article/NEWS/20110201/356717/
114 名前:デフォルトの名無しさん mailto:sage [2011/02/03(木) 01:02:29 ] 禿から取り上げるべき。
115 名前:デフォルトの名無しさん mailto:sage [2011/02/03(木) 21:33:02 ] 親機ルーターだけだったのを、PCを1台追加して、無線で子機ルーターを接続しました。 すると、今まで出来ていた、WinSockの関数では、接続できなくなりました。 どのように回避すればいいのでしょうか? お知恵を貸してください。
116 名前:デフォルトの名無しさん mailto:sage [2011/02/03(木) 21:39:53 ] 俺のエスパーによれば、子ルータをアクセスポイントモードに設定するといいらしいよ
117 名前:デフォルトの名無しさん mailto:sage [2011/02/04(金) 19:32:34 ] >>116 回答ありがとうございます。 アクセスポイントモードってプログラミングで出来ます? ググってみると、何か・・・違うことのような気がして・・・
118 名前:デフォルトの名無しさん mailto:sage [2011/02/04(金) 23:06:24 ] まぁエスパー回答だから外れることもある、仕方ない ちゃんと判断するには情報が足りない ネットワークの構成図を書いて、どこからどこへ接続したいのかとかを説明するべき
119 名前:デフォルトの名無しさん mailto:sage [2011/02/05(土) 23:05:07 ] >>118 ネットワーク構造図といわれましても・・・ 親機1台があり、それをハブ・・・でいいのかな?を使って、接続できる部分を増やして、 有線で片方のパソコンを繋ぎ、さらに無線ルーターを繋いで、もう一台の方に繋いでいます。 作りたいのは、簡単なチャットプログラムで、 他のPC(ネットワーク上)と、テキストのやり取りをしたいと思っています。 独学ではじめ、ネットワークを使ったプログラムの練習をしています。
120 名前:デフォルトの名無しさん mailto:sage [2011/02/06(日) 00:34:03 ] >>119 何処に無線ルーターをつないで、もう一台に繋いだんだ? もう一台ってPCか? 有線で繋いだのか無線で繋いだのか? 無線に決まってるとか言うなよ。どう繋いだかはお前にしか判らないんだよ。 親機っていうのも無線ルーターだよな?それに無線で繋いだのかもしれないしな。 文章でも良いから曖昧さのない様に説明しろ。
121 名前:デフォルトの名無しさん mailto:sage [2011/02/06(日) 01:03:45 ] これがネタニマジレスか
122 名前:デフォルトの名無しさん mailto:sage [2011/02/06(日) 13:20:34 ] >>119 文章より図の方が状況がわかりやすいかなと思ったから 俺は115を読んでこんな感じだろうかと勝手に想像したので www.dotup.org/uploda/www.dotup.org1323763.jpg 子ルータをAPモードにして全員一律に親ルータからアドレスもらってひとつのサブネットにまとめれば解決するんじゃないかなと考えた まぁつまりプログラミングの問題じゃなくてネットワーク環境設定の問題だろうと思ってるわけだけど pingは通る?
123 名前:デフォルトの名無しさん mailto:sage [2011/02/06(日) 21:05:03 ] >>120 親機は有線、子機は無線です。 繋ぐのはPCです。 >>122 正確な図、ありがとうございます。 そのとおりです。 >子ルータをAPモード この時点で詰みそうですが、ググリながらやってみようかと思います。 まず、APモードとは何かから探さなければ・・・ >pingは通る? 192.168〜〜のデフォルトゲートウェイに、pingを試したところ、 ちゃんと通ってるようです。 それと、ipconfig /allで確認したところ、 192.〜.1と192.〜.2しかありませんでした。
124 名前:デフォルトの名無しさん mailto:sage [2011/02/06(日) 21:28:07 ] >>123 1. 親機ルーターは192.168.2.xへの宛先を持つパケットが来たら 192.168.1.3に投げなければいけないことを知っている? 2. 子機ルータのデフォルトルートは192.168.1.1になってる? 3. PC1のデフォルトルートは192.168.1.1になってる? 4. PC2のデフォルトルートは192.168.2.1になってる?
125 名前:デフォルトの名無しさん mailto:sage [2011/02/07(月) 00:12:55 ] ルータの説明書を読むべき
126 名前:デフォルトの名無しさん mailto:sage [2011/02/07(月) 20:14:03 ] >>124 1:知りませんでした。 2:なっています。 3:なっています。 4:なっています。 >>125 それもそうですね・・・ 読み直してみます。
127 名前:デフォルトの名無しさん mailto:sage [2011/02/08(火) 21:44:01 ] ipv6のパーサ書いてて構文上はOKみたいなんだけど 2文字のコロン「::」もIPV6のアドレスとして有効な表現なの?
128 名前:デフォルトの名無しさん mailto:sage [2011/02/08(火) 21:48:35 ] >>127 それは 0 を省略した形 〜:0000:〜 なら 〜::〜 にできる
129 名前:デフォルトの名無しさん mailto:sage [2011/02/08(火) 21:51:17 ] >>127 あっ失礼。2回以上の連続した0ね。
130 名前:127 mailto:sage [2011/02/08(火) 22:24:03 ] えっと、一応その形式は知ってるんだが 疑問なのは数字なんか付かない、まさにコロン2つ「だけ」の場合 ABNF抜粋すると問題の箇所は ipv6address = | //色々なケース | //色々なケース | [*6(h16":")h16]"::" となってて、[]は省略可能なんで 他に全く数字の付かない「::」のみのケースがあるのよ
131 名前:127 mailto:sage [2011/02/08(火) 22:25:40 ] あ、失礼、それも含めて「::」=0ということか
132 名前:127 mailto:sage [2011/02/08(火) 22:27:55 ] >>128 言い忘れてた、サンキュ
133 名前:デフォルトの名無しさん mailto:sage [2011/02/08(火) 23:16:56 ] うぜえ
134 名前:デフォルトの名無しさん mailto:sage [2011/02/09(水) 01:46:28 ] ttp://dl8.getuploader.com/g/6|akahell/593/webreq.png こうやってるのに ttp://dl8.getuploader.com/g/6|akahell/594/response.png こう返ってくるんですが 何で差分だけの取得が出来ず、かつレス番1が壊れてしまうのでしょうか
135 名前:デフォルトの名無しさん mailto:sage [2011/02/09(水) 01:51:18 ] 書き忘れましたが最初の取得だけはうまく出来ます 差分の取得のはずがうまく出来ず、こうなります 返ってきたdatを"\n"で区切ってString[]に入れたものです デバッガで見る限りではレンジやモディファイは正しいと思われる値にはなっています・・・
136 名前:デフォルトの名無しさん mailto:sage [2011/02/09(水) 02:36:55 ] ログをまったく読んでない上にテキストでなく画像とか喧嘩売ってるんだよな?
137 名前:デフォルトの名無しさん mailto:sage [2011/02/18(金) 00:05:51 ] マルチキャストの受信をしているのですが、ブロードキャストで送信されると受信してしまいます。 何故なのでしょうか?
138 名前:デフォルトの名無しさん mailto:sage [2011/02/20(日) 10:21:33.25 ] 同じ部屋に居る椰子が大声で騒いだら聞こえるのと同じ。 黙って無視すればいい。
139 名前:137 [2011/02/20(日) 22:59:15.93 ] >>138 どういうことなのでしょうか?
140 名前:デフォルトの名無しさん [2011/03/05(土) 06:38:28.58 ] ネットワークプログラミング初心者なのですが、何から始めればよいでしょうか。 よくソケットからと言われますが、具体的にどういう処理から始めるのでしょう。
141 名前:デフォルトの名無しさん mailto:sage [2011/03/05(土) 06:41:15.99 ] 適切な言語とフレームワーク使えばソケット気にせず書けるようになる
142 名前:デフォルトの名無しさん mailto:sage [2011/03/05(土) 12:11:24.46 ] >>140 > ネットワークプログラミング初心者なのですが、何から始めればよいでしょうか。 お約束だが、「やりたいことを見つける」ことからかな。
143 名前:デフォルトの名無しさん mailto:sage [2011/03/05(土) 12:36:41.44 ] >>137 バグだろ。
144 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 07:52:23.37 ] winsockで通信ソフトを作っているのですが、ある利用者の環境では socket関数でINVALID_SOCKETエラーが発生したそうです。 XP SP3では一度も発生したことがないのですが、原因が分かる方が いましたら、ご教授下さい。
145 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 09:48:50.39 ] >>144 バグだろ。
146 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 09:57:00.20 ] ・WSAStartupの戻り値は確認しているのか? ・ある利用者の環境ってのがどういう環境かわからない
147 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 10:14:44.28 ] > ご教授下さい。 どこの馬の骨かわからん奴を弟子に取る気はないが、俺だったら、 WSAGetLastErrorを仕込んで置く事を忘れなかったな。
148 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 12:27:16.71 ] IPv6インストールしてないのにPF_INET6使おうとしたとか?
149 名前:デフォルトの名無しさん mailto:sage [2011/03/06(日) 13:12:00.11 ] >>144 原因はそんな情報で分かる人間が居ると思うような奴が 作ったプログラムだから
150 名前:デフォルトの名無しさん mailto:sage [2011/03/07(月) 09:51:41.74 ] >>145 ハゲだろ
151 名前:デフォルトの名無しさん mailto:sage [2011/03/09(水) 23:43:18.69 ] おまえらって、TCP、UDP、IPライブラリの組み込みへの移植とかやったことある
152 名前:デフォルトの名無しさん mailto:sage [2011/03/10(木) 00:24:52.12 ] >>151 あるけど、なに?
153 名前:デフォルトの名無しさん mailto:sage [2011/03/10(木) 00:34:23.56 ] ソースくれ
154 名前:デフォルトの名無しさん mailto:sage [2011/03/10(木) 05:42:54.02 ] >>153 必要なら買うなり、OSS使うなりしなよ。 ゼロから作ってデバッグするのは大変だよ。
155 名前:デフォルトの名無しさん mailto:sage [2011/03/10(木) 09:21:40.36 ] そうだね どっかのPICのソース流用しようと思ったけど プロトコル完全実装じゃなくて かなり適当に必要最小限しか作ってなくて 結局参考にならなかったな
156 名前:デフォルトの名無しさん mailto:sage [2011/03/10(木) 22:42:00.33 ] >>154 なんか良いOSSのライブラリ教えて
157 名前:デフォルトの名無しさん mailto:sage [2011/03/11(金) 00:12:21.92 ] 154じゃないがuIPあたりは?
158 名前:デフォルトの名無しさん mailto:sage [2011/03/12(土) 20:28:08.90 ] 質問させてください。 XP環境では問題ないのですが、Windows Vistaで s=socket(AF_INET, SOCK_RAW, IPPROTO_IP); とするとエラーになります(INVALID_SOCKETを返す)。 目的はWindows7からチカチカ点滅しなくなった タスクトレイのネットワークアイコン(通信の有無を示す)の自作です。 (有無だけに注目して内容を見ないパケットモニタのようなものです。) ネット上で調べた結果、Vistaからは上のことは無理で それをやりたければWFP(Windows Filtering Platform)とやらを 使うしかない、という答えに現時点では行き着いています。 実際、1.うん、WFPを使うしかないね。なのでしょうか。 それとも2.いや、他にやりようがあるよ。なのでしょうか。 さらに質問すると、Windows7をご利用されている方は タスクトレイのネットワークアイコンを見ても通信の有無が わからないことについて、どのように解決(もしくは許容)されていますか?
159 名前:デフォルトの名無しさん mailto:sage [2011/03/17(木) 14:18:43.99 ] setsockoptでTCPの再送間隔と再送回数を制御したいんだけど なにをいじるんだっけか
160 名前:デフォルトの名無しさん [2011/03/17(木) 14:18:52.60 ] おっぱい!
161 名前:デフォルトの名無しさん mailto:sage [2011/03/17(木) 17:32:18.42 ] >>159 OSは? *BSD なら sysctl で設定 Linux なら /proc で設定 Windows はしらん その他の Unix なら man よめ
162 名前:デフォルトの名無しさん mailto:sage [2011/03/18(金) 14:08:08.96 ] >>161 setsockoptで制御したいんです。
163 名前:デフォルトの名無しさん mailto:sage [2011/03/18(金) 17:12:57.19 ] >>161 ワロタ、setsockoptで言っているのに いつもトンチンカンなことをして周りに迷惑かけてるんじゃないか
164 名前:デフォルトの名無しさん mailto:sage [2011/03/19(土) 14:50:47.28 ] >>163 sockopt インターフェースは, カーネルのソース読むとないな, *BSDとLinux
165 名前:デフォルトの名無しさん mailto:sage [2011/03/19(土) 15:02:58.74 ] Windowsだってソケットごとには設定できないよ
166 名前:デフォルトの名無しさん mailto:sage [2011/03/19(土) 15:22:20.24 ] >>163 ここはボケないと
167 名前:デフォルトの名無しさん mailto:sage [2011/03/22(火) 11:19:33.73 ] >>161 Linuxだけどさ、どこで設定するのよ そんな設定箇所無いよ 憶測でモノを言っているの?
168 名前:デフォルトの名無しさん mailto:sage [2011/03/22(火) 17:14:46.99 ] 教えてください。 もしスレチでしたら誘導をお願いします。 以下のようなことをしたいとお勉強中です。 ・snmp を使用してネットワーク上の機器の状態を管理する ・状態の取得には snmp の trap を使用する ・ネットワーク上には snmp のバージョン v1 と v2c の機器が存在していて両方に対応したい ・当人はソケットを使用したプログラムは経験があるものの、ネットワークそのものは初心者 で、質問です。 ・v1 trap の PDU には Enterprise などがありますが、v2c には存在しません。 これは v2c では取得できないということでしょうか。データ部に存在するのでしょうか。 ※できれば v1 と v2c の実処理を行なう箇所を同じ処理で統一したいため同じデータを取得できたら便利だな、と ・v2c trap の PDU は v2 のものと構成が同じであり、 Comunity の部分だけが v1 と同等であるとの認識は正しいでしょうか よろしくお願いします。
169 名前:デフォルトの名無しさん mailto:sage [2011/03/22(火) 23:24:39.15 ] 誰かツイッターapiについて詳しい人いませんか? api制限で150回までに制限されてしまうのは仕方ないのでしょうか? でもtweenとかは常に最新の状態に更新出来ている気がするのですが。。 あれはどうやっているのでしょうか?
170 名前:デフォルトの名無しさん mailto:sage [2011/03/23(水) 10:49:22.40 ] >>169 APIを使わなくても見れる情報なら、APIを使わなければよい
171 名前:デフォルトの名無しさん mailto:sage [2011/03/24(木) 00:32:35.57 ] >>169 >api制限で150回までに制限されてしまうのは仕方ないのでしょうか? いいえ。 個別に交渉すれば、割と簡単に制限を緩めてもらえるみたいです。
172 名前:デフォルトの名無しさん mailto:sage [2011/03/24(木) 12:15:07.27 ] >>170-171 API使わなくても見れる情報というのは例えばどんなものでしょう? 個別に交渉するということはどういうことですか?
173 名前:デフォルトの名無しさん mailto:sage [2011/03/24(木) 13:41:55.22 ] >>172 ブラウザ使ってツイッタ見た事ないのか? html 取得すればよい。鯖負荷は・・・・。
174 名前:デフォルトの名無しさん mailto:sage [2011/03/24(木) 19:32:59.58 ] やはりその方法でしたか。 鯖負荷ってどれぐらいのアクセス数なら大丈夫でしょうか? 一秒1アクセスはやっぱきついですかね?
175 名前:デフォルトの名無しさん mailto:sage [2011/03/24(木) 20:34:01.37 ] >>174 WEBアクセスでも認証なしで同一IPから何度もアクセスしてるとAPIと同じようにブロックされるよ