ネットワークプログラミング雑談

0001デフォルトの名無しさん2009/02/28(土) 14:58:27
ちょっとしたことなど、何でも。

関連スレ
ネットワークプログラミング相談室 Port23
http://pc11.2ch.net/test/read.cgi/tech/1230466044/
0002デフォルトの名無しさん2009/02/28(土) 15:01:49
Cとwinsockでrecvした場合、指定バイト数に満たなくても
パケットの切れ目が来るとそこまで受信して制御返ってくるけど、
perlでsocketをreadすると指定バイト数受信or接続切れまで返ってこない。

この違いで結構悩んだなあ。
0003デフォルトの名無しさん2009/02/28(土) 15:54:09
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
0004デフォルトの名無しさん2009/02/28(土) 20:50:08
>>2
その違いに依存するように組む奴が悪いだけかと...
0005デフォルトの名無しさん2009/03/01(日) 09:04:04
perlでHTML読む場合だと大抵 $_=<HTTP>; みたいに1行ずつ読んでたんだけど
HTTP 1.1のチャンクのおかげでバイト数意識せざるを得なくなったから、
Cみたいな組みかたしたんだよ。

まあチャンク前にCRLF出てくるから受信バイト数を数えとけば普通に読んでも
出来るんだが。
0006デフォルトの名無しさん2009/03/02(月) 10:40:51
どっちみちチャンクは一気に受信してから処理だとそれほど面倒でもないけど
リアルタイムに受信しながらだと面倒なんだよな。
0007デフォルトの名無しさん2009/03/03(火) 20:37:29
CGI出力に対しても Range:で部分だけ読めりゃ便利なのにな。
途中でバッファリングしてるなら出来そうなもんだが。

Yahooの掲示板なんか本文取り出そうとしたら
その10倍は余計なデーターを読まなけりゃなんない。
0008デフォルトの名無しさん2009/03/03(火) 20:39:18
RSS使えば本文だけ読める
0009デフォルトの名無しさん2009/03/04(水) 01:52:10
データー
0010デフォルトの名無しさん2009/03/04(水) 06:43:41
yahoo掲示板ていつの間にかRSS使えるようになってたのか。thx。

アナログモデムでHTTP1.1も無い時代に作ったこともあったけど
読むのに時間掛かったな。
0011デフォルトの名無しさん2009/03/04(水) 12:40:53
アイちゃんの中の人は優秀だなw
0012デフォルトの名無しさん2009/03/04(水) 21:07:59
アイちゃんはぬいぐるみじゃなくてサルだぞ
                        / /
                        / /
                     /三ミ} フ
                    r'"rニニ`〈
                   .| rニ~~` }
                   j (_)  /
     _,.-‐‐‐-'ヽ.      /  ,A_  ヽ.
   /,.--‐‐‐、  ヽ.    /  /  |  ヽ.
  / / />  ヽ ,..、ヽ /   /   |   ヽ.
  /‐┘/,.-、   ! | 6)/    /  __|   ヽ
  !ニ=_"iO ヽ   ヾ/    ./‐-'"i iZ    }
  !TOヽヽ、_ノ __ /|__   / { ヽ ヽヾZ   /
  ヽヽ_ノC /ン|   L  /___ヽ ヽヽ _>‐'"
   ヽ (∠ン´| ヽ、_.ク   _ ヽ、/
    `ー/| ヽ、__ /_/  _ |
      | ヽ、_. /   _/   _|
      \__/ /  _/   |
        \ /  /
          \ /
0014デフォルトの名無しさん2009/03/06(金) 22:04:20
openssl使うのに苦戦したなあ。
結局自力でコンパイル出来ずに libeay32.dll,ssleay32.dllのバイナリ拾ってきて
それ使う形にした。
0015デフォルトの名無しさん2009/03/06(金) 23:34:57
花粉症がひどすぎる
中国大陸の陰謀に違いない
0016デフォルトの名無しさん2009/03/07(土) 10:10:49
つまり花粉がパケットで、花粉症は受信エラーなわけだな。
0017デフォルトの名無しさん2009/03/07(土) 10:52:41
誰がうまいことSocket。
0018デフォルトの名無しさん2009/03/08(日) 08:13:52
opensslと言えばaplink.cをincludeしたはずなのに
何故かno OPENSSL_Applinkが出るってのもあった。

lccwin32の __declspec(dllexport) の動作が変?なのが原因だった。
微妙に関数名が変わってしまう。
__declspec外してdefファイルで

EXPORTS
OPENSSL_Applink=OPENSSL_Applink

とすると直った。
普通にdll作るときでもdefで同じ名前2回書かないと駄目だったり妙な癖がある>lcc
でもコンパイルの速さでこれ使ってる。
0019デフォルトの名無しさん2009/03/09(月) 13:32:21
相談室のスレNo.ってよく見りゃPartじゃなくPortなのな。
0020デフォルトの名無しさん2009/03/10(火) 07:15:44
________
  <○√
    ‖
   くく
0021デフォルトの名無しさん2009/03/10(火) 22:49:44
0022デフォルトの名無しさん2009/03/11(水) 08:25:33
そっちだと気軽に書きこめないから立てたんだってば。
0023デフォルトの名無しさん2009/03/12(木) 09:26:27
でも相当な過疎板でないとこの手の、
普段は必要無いけどたまには書きこみたいスレは
維持するの難しいんだよな。
0024デフォルトの名無しさん2009/03/12(木) 10:19:59
大丈夫、この板にはそうしたスレがいくつもある。
0025デフォルトの名無しさん2009/03/13(金) 01:39:29
ネットワークプログラミングっちゅうたって、cgiもあれば、
サーバークライアントでパケットやりとりするのやら様々
やから、1くくりにすんなや。
組んでからしばらくは、ヌルポが出まくりでそれを1つ1つ全部修正するのに
1週間ぐらいかかるね、使いものになるまで。ワシの場合やけど、、
0026デフォルトの名無しさん2009/03/13(金) 01:56:23
cgiは所謂ネットワークプログラミングではないな
0027デフォルトの名無しさん2009/03/13(金) 03:06:01
SOAP 扱うとこまで行けば、言えなくもないかという気はするが。
0028デフォルトの名無しさん2009/03/13(金) 04:50:57
localhoat以外からアクセスされたくない場合には
どのport番号使えばいいのでしょうか
0029デフォルトの名無しさん2009/03/13(金) 05:09:24
ファイヤーウォールで遮断してるポート。
まあ、自作のプログラムの場合は accept 後に、
localhost じゃなきゃ disconnectする処理を入れれば、それで事足りると思うけど。
0030デフォルトの名無しさん2009/03/14(土) 02:22:08
Hi everyone.
0031デフォルトの名無しさん2009/03/17(火) 12:37:13
>>28
localhostにbind()する。
v6考慮すると、ソケットが2本になるけど。
0032デフォルトの名無しさん2009/03/25(水) 09:37:01
>>28
accept_filter
0033デフォルトの名無しさん2009/04/05(日) 15:51:34
ようやく規制解除された…

規制中に、レンタル鯖からsocket使って書きこめないかとやってみたけど、
公開プロキシ扱いされて駄目だった。
そう言や書きこみ時にポート80や8080が開いてるかどうかチェックしてた気もする。>2ch
0034デフォルトの名無しさん2009/05/03(日) 13:29:06
UDPの定番書籍ってないの?
TCP/IPはいくらでもあるのに、、、
0035デフォルトの名無しさん2009/05/03(日) 15:52:04
>>34 普通一緒に載っていないか?
0036デフォルトの名無しさん2009/05/04(月) 15:54:48
>>34
TCPもUDPも、ソケット使うのならUNIXネットワークプログラミングが定番。
もっとも、データの到達性に信頼が無いってこと以外はTCPと大して変わらないと思うが。
0037デフォルトの名無しさん2009/05/04(月) 16:05:49
>データの到達性に信頼が無いってこと
これのおかげで全然違うわけで・・・。
0038デフォルトの名無しさん2009/05/04(月) 16:45:12
どこまで信頼性をもたせるかによるけど、信頼性高めるには結局はTCPスタックが
やってるのと同じようなことを自前で実装するしかないねって話になるんだけどな。
もしくは、多少データの欠落があったとしても大丈夫なようにアプリを設計するか。
0039デフォルトの名無しさん2009/05/08(金) 19:57:13
2CHとかけて、MSのHELPと解く。その、心は?
0040デフォルトの名無しさん2009/05/08(金) 20:40:32
役に立つんだか立たないんだか判断が難しい
0041デフォルトの名無しさん2009/05/09(土) 23:43:27
>>39 ぐぐった方が早い
0042デフォルトの名無しさん2009/06/20(土) 21:56:50
>>39
時間だけが過ぎていく
0043デフォルトの名無しさん2009/06/20(土) 22:49:38
相談スレが何か横道にそれてるのに
こっちのスレは使われないのな。
0044デフォルトの名無しさん2009/06/22(月) 01:10:59
たとえばウェブカメラとかネットワークプリンタとかの状態をブラウザで見たり、
ブラウザから設定ができたりするじゃないですか。
あれってどんな技術が使われてるか知ってたら教えてほしいんですが。
0045デフォルトの名無しさん2009/06/22(月) 01:16:03
ウェブカメラとかネットワークプリンタにHTTPサーバー機能がある。
または中継PCで仮想化している
0046442009/06/22(月) 02:34:43
>>45
ありがとうございます。
前者の場合、Linuxか何かのOSが内蔵されていてハードウェアの状態を見て
動的にHTMLを生成しているということになるのでしょうか。
0047デフォルトの名無しさん2009/06/22(月) 02:45:48
簡単なHTTPサーバーならLinuxなどいらない。
動的生成はしている
0048442009/06/22(月) 21:42:01
>>47
わかりました。ありがとうございました。
0049デフォルトの名無しさん2009/07/31(金) 16:47:23
フラッシュで、どこのサーバからデータをもってきてるかっていうの分かる方法ってあります?
URLがほしいんですが。
0050デフォルトの名無しさん2009/08/01(土) 02:46:12
データを持ってくる際にURLでどのサーバからデータを持ってくるか指定しないの?
0051デフォルトの名無しさん2009/08/01(土) 10:51:11
人のフラッシュなのでわからないです
0052デフォルトの名無しさん2009/08/03(月) 17:36:38
Wiresharkで解析しろ。
0053デフォルトの名無しさん2009/09/11(金) 14:48:39
ちょっと古いけど、たぶんSMTPがテーマの歌を発見。わりとよかった。
http://www.youtube.com/watch?v=fVeeBQ2n4Ro
0054デフォルトの名無しさん2009/09/30(水) 11:39:50
windowsファイヤーウォール(のデフォ設定)ってPASVじゃないとFTP通さないのな。
ブロックされる理由がわからずに困ってる初心者結構居るかも。
0055デフォルトの名無しさん2009/09/30(水) 12:07:09
今時FTPなんかを使っていて、しかもPASVじゃないなんて時代錯誤の現場に、初心者なんていねぇだろうよ。
0056デフォルトの名無しさん2009/09/30(水) 15:05:45
…まあ今はともかく、XP SP2でファイヤーウォール標準になったのが04年で
自サイトからブログに流れが移り始めたのも近い時期だから
(調べたらはてなダイアリーやライブドアblogは03年開始だった)
アップロード出来ないぞゴルァ→もうブログでいいやって奴は結構居たのかもよ。

>53
SMTPもそうだけど、 ジョークRFCのRFC1149とかいろんなもの混ざってるみたい。
0057デフォルトの名無しさん2009/10/06(火) 13:05:42
いつのまにかtetherealもtsharkに取って代わられたんだな

ところで、tsharkでフィルタかけたいんだけどたとえば
データ部分に ABC という文字列がある
というパケットを抽出したいときは どういう式になるの?
0058デフォルトの名無しさん2009/11/25(水) 03:49:59
WindowsでsftpのGUIプログラムを書きたいのです。
ssh部分はcygwinにインストールされているものを使いたいのですが、
そのようなことは可能ですか?
0059デフォルトの名無しさん2009/11/25(水) 09:34:46
可能。
0060デフォルトの名無しさん2009/12/06(日) 21:10:42
TCP通信とかで、接続元のポート番号は
とくにbindしてなければOSが適当に割り振ってくれるけど
そのポート番号はどこからどこまで という利用範囲とか指針あるの?

OS依存だとは思うんだけどさ〜
4096よりも若い番号を送信元として使われると
ちょっと怖いと思うんだよ。
昔Linuxでは32768以降が使われると聞いてたんだが
最新カーネルではどうも特に制限がないようなんでさ
0061デフォルトの名無しさん2009/12/06(日) 21:13:41
何を懸念としてるの?
0062デフォルトの名無しさん2009/12/06(日) 21:21:58
>そのポート番号はどこからどこまで という利用範囲とか指針あるの?
yes
0063デフォルトの名無しさん2009/12/06(日) 21:23:06
20 とか 53 とか使われたら穴だらけのネットワークとかありそうだし
0064デフォルトの名無しさん2009/12/06(日) 21:26:19
たとえ20や53が割り当てられたとして、問題になると思いますか?
0065デフォルトの名無しさん2009/12/06(日) 22:50:34
0066デフォルトの名無しさん2009/12/07(月) 09:15:52
>>65
だよな、Linuxだと送信元ポート32768以降使うってなってるよな?
でも最近のカーネルはそれ以前も平気で使ってくんのよ。
どういうことなのぜ?
「○○番は使うから避けといてくれ」って予約いるってことだよな?
0067デフォルトの名無しさん2009/12/07(月) 23:10:27
便乗になりますが、ポート番号によって不具合が出ることってありますか?
たとえば非HTTPプログラムなのにポート80を指定したり、
同時に同じポートを使うプログラムを多数動かしていたり
0068デフォルトの名無しさん2009/12/07(月) 23:15:47
前者はぶつからないかぎり問題無い
後者はやってごらんなさい
0069デフォルトの名無しさん2009/12/08(火) 07:37:00
>>68
ありがとうございます
0070デフォルトの名無しさん2009/12/09(水) 18:19:29
>>66
/proc/sys/net/ipv4/ip_local_port_range
0071デフォルトの名無しさん2009/12/09(水) 21:43:48
ちょっと質問だ

winsockで、WSAInstallService() って命令あるよな?
これでサービス登録すると、クライアントから検索できるようになるってやつ

これってどうすれば成功するんだ?
毎回エラー10045「そのソケットはサポートしてない」が返ってくる。

初期化⇒ソケット作成⇒サービス登録、じゃダメ?
使ってるバージョンは2.0で、普通にTCPを使いたいんだが…

とりあえずネット漁ったけど、使い方のサンプル無し
本には、その関数の説明は載ってるけど、全体として動作するサンプル無しだ

誰か助けれ
0072デフォルトの名無しさん2009/12/09(水) 21:56:28
お前の態度が気に入らない
0073デフォルトの名無しさん2009/12/09(水) 23:24:29
確かに2chでは敬語ではなく、命令口調やネットスラングが多用されている。
初心者はそこを勘違いしがちで、初心者であることを悟られないがために>>71のような書き込みをしてしまうことが多々ある。
しかしながら、この経験を通して学ぶことも少なくはないであろう。
今回を境に、>>71も質問の仕方を覚えることができたら幸いである。
0074デフォルトの名無しさん2009/12/10(木) 00:39:45
別に目くじら立てるほど失礼な聞き方とは思えないが。
他の掲示板やMLならともかく。
0075デフォルトの名無しさん2009/12/10(木) 10:10:10
ここなら失礼な態度で良いというものでもないし
失礼な態度の人間に丁寧に答える人がいるならその人が答えてやればいいだけ
0076デフォルトの名無しさん2009/12/10(木) 11:22:52
>>71
使ったこと無いからわからんけど、
検索かけたらプラットフォームSDKのサンプルに使ってるソースあんぞ
それビルドしてダメだったら環境に問題あんじゃね?
0077712009/12/10(木) 21:06:49
>>76
やってみたけどダメでした
とりあえず問題はソースじゃないぽいのが判明
さんくす

>>74
>>75
ですよねー

>>72
>>73
"インターネット上級者"さん
あなた方が一番役に立ちませんね
器が小さいの良く分かりますよw
0078デフォルトの名無しさん2009/12/10(木) 22:18:55
自己解決っ!
0079デフォルトの名無しさん2009/12/10(木) 22:20:47
あらあら痛い痛い
0080デフォルトの名無しさん2009/12/15(火) 22:59:02
IP アドレスから緯度経度などの情報をとりたいのですが
PS3の地球儀のアプリみたいなの?作りたいのですが、
ウェブサービスとかIPアドレスのデータベースなんかを買ってくるのがいいの?
ちなみに商用ソフトでアメリカでかなりの本数売れるソフトでの利用を考えています。
0081デフォルトの名無しさん2009/12/15(火) 23:04:35
日本語でOK
0082デフォルトの名無しさん2009/12/16(水) 00:16:14
>>80
ip geolocationでぐぐれ
0083デフォルトの名無しさん2009/12/16(水) 00:30:17
国内だとこの会社に問い合わせるのがいいのですかねぇ。
http://www.arearesearch.co.jp/

Life with PlayStation のライブチャンネルの星のような光?の
情報は緯度経度をとってくればできそうですよね。SCEがどうやってこの情報
をとっているのか知りたいですね。
0084デフォルトの名無しさん2009/12/16(水) 00:41:02
オープンソース商用問わず、既存のアプリで使用しているデータベースやライブラリなどがあればそういった
情報も知りたいですね。私は barkley socket を使用して、簡単なチャットやhttpクライアントや smtp の
クライアントを書いたことがある程度の素人です。
0085デフォルトの名無しさん2009/12/16(水) 00:48:08
>>83
これ見たのか?
http://www.arearesearch.co.jp/ip/price.html

こういうデーターベースは膨大な手作業で作られるから
安くはないぞ。
0086デフォルトの名無しさん2009/12/16(水) 00:51:57
一応見てはいます。仕事で作るし、大きいプロジェクトではあるので
値段的には可能な範囲かと思っています。
0087デフォルトの名無しさん2009/12/16(水) 11:50:30
(ブロードバンド速度測定等の)サービスを行って自前で収集する。
0088デフォルトの名無しさん2009/12/17(木) 13:16:50
その点PlaceEngineはうまいことやったよな。
ユーザが勝手に集めてくれるのをアルゴリズムに従って整理してるだけだし。
0089デフォルトの名無しさん2009/12/17(木) 14:07:15
パソコンに繋いだ外部機器との通信とかドライバのことってこのネットワークスレでいいの?
0090デフォルトの名無しさん2009/12/17(木) 14:17:33
ここは雑談スレです
0091デフォルトの名無しさん2009/12/17(木) 14:21:16
こっちでどうぞ

ネットワークプログラミング相談室 Port25
http://pc12.2ch.net/test/read.cgi/tech/1255459388/
0092デフォルトの名無しさん2009/12/17(木) 14:52:07
2036年問題
0093デフォルトの名無しさん2009/12/17(木) 15:35:55
>>90-91
ゆーどーども
0094デフォルトの名無しさん2010/11/24(水) 17:35:28
0095デフォルトの名無しさん2010/11/25(木) 02:55:29
http://10minutemail.com/10MinuteMail/
このサイトの仕組み教えてください
0096デフォルトの名無しさん2010/11/25(木) 14:43:47
>>57
WireSharkはEtherealの直系の子孫。
Etherealをサポートしていた会社が、
商用に乗り出したのでフォークしただけ。
0097デフォルトの名無しさん2010/11/25(木) 20:54:51
パケットキャプチャー作りました。
気になったんですが、よくパケットスニッファという言葉を耳にしますが
キャプチャーとスニッファではどう違うのですか?

それともう一つ。
キャプチャーを起動させてるときにブラウザから適当なサイトに行くと
そこのページとのやり取りをキャプチャーしますが、それは私がアクセスしたから
サーバーが処理するのであって私は監視だけをして他の誰かがアクセスしたときに
パケットの流れを見るみたいなことはできないんですかね?
0098デフォルトの名無しさん2010/11/25(木) 22:53:26
未成年でサイバー犯罪で捕まる奴ってこういう奴なんだろうな
んで性格捻じ曲がって更正不能
0099デフォルトの名無しさん2010/11/26(金) 01:21:50
どうみてもおっさん
0100デフォルトの名無しさん2010/11/26(金) 15:38:17
>>97
スニファというのは登録商標 http://www.hotfix.jp/archives/word/2004/word04-01.html
ホッチキスとステープラみたいなもん。

後者は、あんたがどうやって実装したかによる。環境がわからんけど、
microsoftのstraceのようにAPIをラッパすることによって実現してるならNo。
libpcapやbpfのようにネットワークインターフェイスのtap機能を使っているならば、
同じネットワークセグメントにいるマシンが送受信するパケットが拾える。
ただしイーサネットスイッチがあるなら他人のパケットはブロードキャスト、マルチキャスト以外は
スイッチのmac addressテーブルが溢れたとかでない限り自分のマシンには流れてこないので見えない。
0101デフォルトの名無しさん2010/11/26(金) 15:57:43
前の職場でブロードキャストアドレスをデフォルトルートに設定していたバカがいた。
0102デフォルトの名無しさん2010/11/26(金) 18:47:57
>>100
Winsockを使ってます。

WSAStartup(version,&wsaData);
WSASocket(AF_INET,SOCK_RAW,IPPROTO_IP,NULL,0,WSA_FLAG_OVERLAPPED);
setsockopt(sock,IPPROTO_IP,IP_HDRINCL,(char *)&optval,sizeof(optval));
WSAIoctl(sock,SIO_ADDRESS_LIST_QUERY,NULL,0,buf,sizeof(buf),&bytes,NULL,NULL);
bind(sock,(SOCKADDR *)&bindaddr,sizeof(bindaddr));

このあたりを使ってるのですが・・・
0103デフォルトの名無しさん2010/11/27(土) 01:54:32
>>100
>ただしイーサネットスイッチがあるなら他人のパケットはブロードキャスト、マルチキャスト以外は
>スイッチのmac addressテーブルが溢れたとかでない限り自分のマシンには流れてこないので見えない。

普通にモニタポートで見れますが
0104デフォルトの名無しさん2010/12/02(木) 13:02:33
http://ascii.jp/elem/000/000/573/573179/
ハブといえば「スイッチングハブ」のことである
 ハブにはリピーターハブとスイッチングハブがあって、リピーターハブは4段までしかカスケード接続できない、
というのは昔のITエンジニアであれば基本中の基本だが、

「IPアドレス」といっても、v4なのかv6なのかわからない
 もうすぐIPアドレスといっても、IPv4のアドレスなのかIPv6のアドレスなのか特定できない時代になるだろう。

クラスやサブネットの知識はそれほど重要ではない
 「IPアドレスにはクラスA〜Cがあって」という説明は、実は当時も時代遅れだった。CIDR方式でIPアドレスを
配付するようになってから、IPアドレスのクラスは実質的な意味がなくなったからだ。これからネットワークの
勉強をする人は、歴史的知識であるクラスの概念より、IPv6の「ユニークロカールアドレス」や「リンクローカルアドレス」
などをしっかり勉強した方がいいだろう。今回のムックでは、元のムックにあった「サブネットマスク徹底鍛錬道場」
という記事を削除し、IPv6の解説記事で置き換えた。
0105デフォルトの名無しさん2010/12/14(火) 10:34:06
>>104
最悪だ・・・
0106デフォルトの名無しさん2011/08/28(日) 05:26:17.68
skypeとかってどうやってルータを超えてるのですか?
0107デフォルトの名無しさん2011/08/28(日) 07:27:31.23
光速で駆け抜けてる。
299. 792458 m/μs 意外と遅いだろ?電線の中だともっと遅いんだぜ?
0108デフォルトの名無しさん2011/08/28(日) 11:52:44.78
ルータは問題ないが、問題はNAT。
NATの下にあるノードに対しUDPパケットを送ったり、TCPコネクションを張りにいったりはできない。

Skypeの場合、NATの下からは自分からコネクションを張りに行くだけで、着信とかは
その張ったコネクションを通じて受け取る。TCPコネクションを受けたりはしない。
0109デフォルトの名無しさん2011/08/28(日) 22:41:41.84
ようするにP2Pじゃなくて
必ずどっかの鯖経由してるってこと?
0110デフォルトの名無しさん2011/08/29(月) 08:14:00.04
スーパーノードとか言って、グローバルアドレスのマシンで動いてる
Skypeは特別扱いになってる。NATの下からはそいつらにつながる。
そいつらのネットワークはP2P。「鯖」ではない。
0111デフォルトの名無しさん2011/08/29(月) 16:03:00.10
>>106
TCPだってパケットレベルで見たらルーターを抜けてるんだぞ
だって接続要求パケットを出したら、応答パケットが帰ってくるだろ
応答パケットはルーターがあったら遮断されるはずだよな
つまりルーターは接続要求パケットが内部から出されたら応答パケットを通過させる機能を持ってるわけだ
これを利用すればUDPだって通過させられると思わないか?
あらかじめ内部から接続要求を模倣したパケットをルーターに通過させてやれば
ルーターは馬鹿だから応答じゃない普通のデータも通過させるかもしれねいよな
0112デフォルトの名無しさん2011/08/30(火) 04:58:29.78
ッモルピグ!
0113デフォルトの名無しさん2011/08/30(火) 21:46:38.30
FAQのURLあるテンプレなくなったんだな。

>>111
UDP hole punchingだな。
問題は内側からじゃなくて、外側から通信が開始される時。
典型的なのがreceiving phone call。だから>>110
0114デフォルトの名無しさん2011/08/30(火) 22:31:00.46
websocketでsocket通信出来るんだと期待したら
websocketserverが必要だった・・・HTML5
0115デフォルトの名無しさん2012/05/20(日) 05:33:06.83
内側からpnp弄って全開放とか挿せる凶悪なアプリも有る鴨なw
なんにせよ内側からの協力に非常に弱いのは弱点だと思う。

メール添付で内側からセッション貼ってくれるソフトでも送りつければ簡単に実行してもらえるしねえ。
0116デフォルトの名無しさん2012/07/11(水) 11:57:11.09
キャッシュを発明したひとを尊敬する。
ハッシュを発明したひとを尊敬する…
0117デフォルトの名無しさん2012/07/11(水) 16:28:15.03
ポテトをマッシュした人を尊敬する。
0118デフォルトの名無しさん2012/08/02(木) 16:09:48.19
SSHで通信するソフトを書きたいのだけど、Windowsで使えるライブラリはありませんか?
0119デフォルトの名無しさん2012/08/02(木) 16:28:42.45
system("ssh foo bar");
0120デフォルトの名無しさん2012/08/02(木) 21:40:09.81
i486設計した人を尊敬する
0121デフォルトの名無しさん2012/08/03(金) 20:19:19.30
>>118
Python おぬぬめ
0122デフォルトの名無しさん2012/08/03(金) 20:20:02.98
pycrypto + paramiko
0123デフォルトの名無しさん2012/08/04(土) 00:58:49.95
どなたかMAC上でTCP timestampsは無効にするけどwindow scalingは
有効にしたままにする設定のやり方を知りませんか。
net.inet.tcp.rfc1323を0にしてしまうとどっちも無効になってしまって
困っています・・・。
0124デフォルトの名無しさん2012/08/04(土) 01:54:46.21
マカー、いらね
0125デフォルトの名無しさん2012/08/04(土) 10:59:49.07
>>124
そっちのMacなのか
0126デフォルトの名無しさん2012/08/24(金) 20:49:55.73
http://jp.reuters.com/article/topNews/idJPTYE87N03W20120824
東証で7日に生じたシステム障害では、TOPIX先物やJGB先物など
東証が提供しているデリバティブ商品のすべての取引が停止した。
東証のシステムは、稼働中の機器が故障した場合に予備機に切り替わる仕組みに
なっている。2月の障害ではこの切り替えがうまくいかなかった反省から
システム総点検を実施し、稼働中の機器の電源を切って予備機への切り替えを
確認していた。しかし8月の障害では、稼働中の機器の一部で不具合が
生じただけで機器自体の稼働が停止しないうちに予備機が稼働したため、
機器間の通信が混乱する事態になったという。
0127デフォルトの名無しさん2012/08/28(火) 14:02:13.92
自分で設置出来る Dropbox 的な PHP やら Windows プログラムやら
作ってる人っていない?
0128デフォルトの名無しさん2012/08/28(火) 18:17:29.01
0129デフォルトの名無しさん2012/08/31(金) 09:14:20.26
マジか。どっかで公開してない?
軽くググってもいまいち出てこないし、自分で作るか悩んでたんだ。
0130デフォルトの名無しさん2012/08/31(金) 10:18:22.96
ノ github
0131デフォルトの名無しさん2012/08/31(金) 10:53:54.75
そのキーワードを検索して色々見てたら、望みどおりのモノが見つかったわ。
さんくす!!
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0210
0132デフォルトの名無しさん2012/11/04(日) 05:02:16.50
複数のスレッドを作成して、並列で一つで送信、一つで受信するというのは、良くない方法なのでしょうか?
送信、受信はシリアルで順次行った方が良いのでしょうか?
0133デフォルトの名無しさん2012/11/05(月) 12:54:42.22
別にいいよ、問題ない
0134デフォルトの名無しさん2012/11/05(月) 13:33:20.49
相手次第だろうjk
0135デフォルトの名無しさん2012/11/11(日) 19:27:39.60
0136デフォルトの名無しさん2012/11/12(月) 10:27:08.18
>>135
--
どうか力を貸してください
ご存じの方もいるかも知れませんが
イナズマイレブンの人気投票(http://www2.inazuma-movie.jp/ranking/index.php)で
運営側に票の操作をされて困っています。

どうやら運営は
IPで投票制限1日1回かけているみたいです。
さらに不動明王というキャラの票は
壁山?吾郎などと他のキャラに投票すると連動して入るようです。

そこでPC連投ツールを作っていただけないでしょうか
(あと連動もどうにかしてほしいです)

突然ですが、皆さんの力が必要なんです。
お願いします。
--
馬鹿かこいつ。
0137デフォルトの名無しさん2012/11/12(月) 18:38:26.97
>>136
わざわざ全文転載しているあなたも十分馬鹿です。
0138デフォルトの名無しさん2012/11/13(火) 10:59:42.42
「馬鹿」とは考えが足りないことを言うのではないのか?
だとすれば「十分馬鹿」とは「十分考えが足りない」と言うことになってしまう。
なので、敢えて言うなら「全くの馬鹿」といったところではないだろうか。
0139デフォルトの名無しさん2012/11/13(火) 14:38:01.46
いまから十分だけ馬鹿になります
0140デフォルトの名無しさん2012/11/13(火) 14:39:47.09
かーらてひとーすーじばかーになりー
0141デフォルトの名無しさん2012/11/13(火) 20:21:55.34
UDP通信の信頼性について質問です。
UDPはTCPと比べると信頼性がないとは書いてありますが、
実際の数値で言うとどれくらいでしょうか?
例えば、1KBのUDP packetを100個相手に送った場合、
何個ぐらい相手に届くのか知りたいです。
もしくは、検証した海外のblogなど、ご存じでないでしょうか?
0142デフォルトの名無しさん2012/11/13(火) 20:28:20.57
>>141
100個届くときもあれば1個も届かないときもあります。
そういう意味で信頼性がありません。
0143デフォルトの名無しさん2012/11/13(火) 20:41:01.07
うっかりしていると101個届いたりね。
0144デフォルトの名無しさん2012/11/13(火) 20:43:57.93
>>142
> 実際の数値で言うとどれくらいでしょうか?
0145デフォルトの名無しさん2012/11/13(火) 20:46:33.19
>>144
0〜100個です。
ここでいう信頼性は定性的な性質のもので定量的な尺度はありません。
0146デフォルトの名無しさん2012/11/13(火) 20:52:24.15
たとえば平均的に90個のパケットが届くという情報があったとしても
1個も届かなかったり100個届いたりすることはあり得る。
つまり平均的にどれくらい届くかという情報にあまり意味はない。
0147デフォルトの名無しさん2012/11/13(火) 20:54:38.24
>>141
規格的に到達保証をしていないプロトコルが UDP

まぁ、ぶっちゃけ、物理網がどれだけ到達性を確保してくれるかによる
ローカルなイーサネットで考えれば
最近の全 2 重のスイッチ経由だと到達率は高いだろうし
衝突が発生するような昔ながらのハブだと到達率は低いだろう

広域網になるとさらに状況は複雑になる
定量的に把握しようと思えば、経由している網全体の特性の把握が必要となる
0148デフォルトの名無しさん2012/11/13(火) 20:56:07.44
同じPC内でアプリ間で通信するだけならほぼロスしないだろうし
Wi-Fiとか3Gとか不安定な電波環境で通信したらロスしまくるだろうし
実際の通信経路次第で一概には言えないんじゃない
0149デフォルトの名無しさん2012/11/13(火) 20:57:17.78
つまり、実際の数値で言うとどれくらいになるんですか?
もったいぶってないで教えてください。
0150デフォルトの名無しさん2012/11/13(火) 20:57:52.24
つまり、実際にやってみればわかるから、やってみれ
0151デフォルトの名無しさん2012/11/13(火) 21:02:10.13
定量的な尺度はないといっても、UDPのパケットの個数は有限ですよね。
誰も数えていないとはいえ、すべての世界と時間の流れの中で、
送信されたUDPのパケット数と、到達したUDPのパケット数というものは
決して定性的なものではなく定量的に測れるものであるはずです。

もちろんそんな測定結果はないでしょうが、それをより小さい世界で
とらえた時に、それは定量的な世界ですから定量的な尺度の縮図が
できるはずです。
なので定量的な回答は必ずあると思いますので、ぜひ回答ください。
0152デフォルトの名無しさん2012/11/13(火) 21:04:09.67
>>149
だから0個〜∞個のパケットが届く。
エラー率が50%まら、殆どの場合は50個前後になるだろうな。
0153デフォルトの名無しさん2012/11/13(火) 21:06:06.46
>>151
あるかもしれんが、俺は知らんので、回答できない
自分で見つけてくれ
0154デフォルトの名無しさん2012/11/13(火) 21:19:28.46
>>149,151
おもしろがらないで
0155デフォルトの名無しさん2012/11/13(火) 21:21:56.59
>>151
HOST-A から HOST%-B までの網の信頼性次第だってみんなが云ってないか?

どこかに経路障害発生して、迂回経路通った場合は送ったパケット以上届くことも
あるだろうし、全滅することもある。

お前さんが言ってる内容は網内のすべての装置が健全に動作している場合にしか
定義できない

ところが、現実は、毎日世界中のどこかで何箇所かの経路障害が発生している
0156デフォルトの名無しさん2012/11/13(火) 21:27:53.45
何個届くという情報があったとしても、それが信用できないのが
UDPなので、知ったところで意味はない。役にも立たない。
01571412012/11/13(火) 21:34:08.86
私が投稿したのは>>141,154です。
他のは全て私を装った愉快犯が書いたものです。

私は外部環境でどれくらいの確率で、
UDP通信が出来るか知りたかったのですが、
環境について条件を付けていませんでした。
失礼しました。

何となく資料は出てこなそうですので適当に検索してみます。
0158デフォルトの名無しさん2012/11/13(火) 21:37:11.03
>>155
網の信頼性は具体的数値で表せるはずですよね。
ということはUDPが網の信頼性に従うならば、網の信頼性の具体的数値が
UDPの信頼性の具体的数値ということになりませんか?
0159デフォルトの名無しさん2012/11/13(火) 22:03:12.14
>>158
だよね

でも、どんな経路(どんなキャリア)を通るかってことまではその時の状況によって
異なる可能性は十分あるし、キャリア間の接続がどのようになっているかにも
影響されるわけ

つことは、通る可能性のあるキャリアの信頼性をすべて考えなきゃいけない、って
ことじゃないか?

例えば、うちから 2ch だと普段は
NTT光地域網 -> OCN -> OCN(verio) -> カリフォルニア
と通っていくわけだけど, 今日は
NTT光地域網 -> KDDI -> カリフォルニア

ってな、 OCN に行く前に迂回経路を通ってる
すべて、の迂回も馬で考慮できるかい?
0160デフォルトの名無しさん2012/11/13(火) 22:10:44.72
>>158
UNIXドメイン上のUDPでさえパケットロスする場合がある。
0161デフォルトの名無しさん2012/11/13(火) 22:16:15.13
> UNIXドメイン上のUDPでさえパケットロス
大量にメモリーとコア積めよ、でもって高速なバックプレーン >貧乏人
# 実際には、なにがしかの保険は入れておくが…
0162デフォルトの名無しさん2012/11/13(火) 22:28:51.39
>>161
バカは引っ込んでろ。

> ということはUDPが網の信頼性に従うならば、網の信頼性の具体的数値が
> UDPの信頼性の具体的数値ということになりませんか?
これへのレスだ。網の信頼性だけじゃない。
0163デフォルトの名無しさん2012/11/14(水) 07:27:08.39
>>141
ねただろう
0164デフォルトの名無しさん2012/11/14(水) 08:25:56.61
UDPでパケットロスする理由探しに必死なんじゃね
インターネットは昔からベストエフォート言われてる理由もよーわかっとらんのじゃ
0165デフォルトの名無しさん2012/11/14(水) 11:27:51.81
>>141 >>148
一応やってみた人だけど
マジレスしとく
同じ PC でやっても
同時に重たい別のソフトが動いてると
パケット全ロスしたケースがある
UDP の到達信頼性は全くアテにならない
01661412012/11/14(水) 11:34:08.68
>>165
試験ありがとうございます。勉強になります。

もう少し情報を下さい。
通信環境、PCの負荷やNICのドライバに依りけり、
という理解でよろしいでしょうか?

通信環境はLANでしょうか?それともインターネットを経由しましたでしょうか?
NICのドライバはメーカ専用のドライバという理解でよろしいでしょうか?
0167デフォルトの名無しさん2012/11/14(水) 11:45:35.44
>同じ PC でやっても
0168デフォルトの名無しさん2012/11/14(水) 11:54:25.74
同じPCというのは、同じ受信PCに対し負荷をかけた・かけてないであって、
受信・送信はそれぞれ別のPCで実験したのかなと。

送受信共に同じPCでlocalhostに送受信したってことでしょうか?
0169デフォルトの名無しさん2012/11/14(水) 11:57:29.49
馬鹿には無理
0170デフォルトの名無しさん2012/11/14(水) 12:22:58.73
141の質問の背景はなんだろう
0171デフォルトの名無しさん2012/11/14(水) 13:23:34.01
上の方で無能が仕切ってるとか、質問主の
0172デフォルトの名無しさん2012/11/14(水) 13:24:16.36
しかしUDPの信頼度って、実感としてどんなもんなんだろ?

届かない事もある
だいたい届く
届いたり届かなかったり
あんまり届かない
届いたらラッキー

5段階に分けたとして、どんな感じ?
0173デフォルトの名無しさん2012/11/14(水) 13:47:00.78
ダーツくらいな感じだ
投げる人にもよるし体調にもよる
ある程度条件を決めてやらないと論じる意味も無いし
条件が決まってるなら実測しろという話になる
0174デフォルトの名無しさん2012/11/14(水) 15:20:47.15
糸電話でも使いなよ、感じ?
0175デフォルトの名無しさん2012/11/14(水) 18:05:37.94
>172
だいたい届くけど
届かなくても困らないデータしか扱わない
0176デフォルトの名無しさん2012/11/14(水) 19:50:05.15
>>172
用途と環境によるとしか言えない

Unix ドメインの DGRAM でもスラッシング起こる程度にメモリー足りないと
バコバコ落とすし, 10M イーサでも周りが静かで自分も暇だととほとんど
落とさないし,k 網にボトルネックあると, ハードリアルタイムな音とか絵とか
だとアプリの方がが積極的に捨てちゃうし.......
0177デフォルトの名無しさん2012/11/14(水) 20:37:22.19
>>172
あなたが、川の上流からボトルに手紙を入れて流して、
下流にいる友人に届けるとしたときに、
あなたが考えるこの手紙配送の信頼度がUDPの信頼度と
ほぼ等しいです。
0178デフォルトの名無しさん2012/11/14(水) 20:45:30.51
>>148
同じPC内でアプリ間で通信するだけならほぼロスしないだろう
Wi-Fiとか3Gとか不安定な電波環境で通信したらロスしまくるだろう
TCPで通信したら、100%で届くんだぜ?!凄いだろう♪

こうですか?
0179デフォルトの名無しさん2012/11/14(水) 21:28:32.38
TCPは末端でハンドシェークだから
確実に届く工夫がしてあるってだけでしょ
即時の応答は期待できないような
0180デフォルトの名無しさん2012/11/14(水) 21:59:11.70
>>177
でた!
わかりやすそうに例えたつもりで、実はすごくわからない
オナニーたとえ話wwww
0181デフォルトの名無しさん2012/11/14(水) 22:40:33.64
仕様はわからん、当然実際もか
0182デフォルトの名無しさん2012/11/14(水) 23:48:13.24
あなたが、川の上流からボトルに手紙を入れて流して、
下流にいる友人に届けるとしたときに、TCPだと確実に届きます。
0183デフォルトの名無しさん2012/11/14(水) 23:53:54.96
TCPは互いに通信しなきゃならんのに川の上流下流一方通行って例えはどうよ
ボトルに水中モーターでもつけるのか
0184デフォルトの名無しさん2012/11/15(木) 00:44:31.74
ackには狼煙を使います
0185デフォルトの名無しさん2012/11/15(木) 08:10:47.25
バカがたとえ話すると大抵そうなるな。
0186デフォルトの名無しさん2012/11/15(木) 15:28:16.65
WinINetAPIについて質問があります。
クライアント側からサーバにデータを送る際に、
HttpSendReqestのOptionalにデータを指定して送信しようかと思ったのですが、
リソースの制限で少ししかバッファが取れない場合の送信方法を教えていただけないでしょうか?
※FTPは使用できません。
0187デフォルトの名無しさん2012/11/15(木) 17:49:20.82
HttpSendReqestExを使いたくない理由を説明してみたまえ。
0188デフォルトの名無しさん2012/11/15(木) 19:52:27.20
>>187
なにやらサーバにファイルを書き込むようなことが書かれてたので機能が違うなと思いスルーしてました。
その後ちょっとづつWriteFileすればいけるのでしょうか?
0189デフォルトの名無しさん2013/03/25(月) 22:14:06.26
◆じゃあのさん来た◆

180:以下、名無しにかわりましてVIPがお送りします[]
2013/03/25(月) 21:38:20.88 ID:Ve4zDpxT0
おうwwwおまいらwww
俺見参wwwwさあ、今日はなんの話題にすっかなあwww
タイムリーなアレにすっかwwww

--- 以下スレ情報 ---
高岡さんがフジ韓流ゴリ押し批判したら干されたのでウジテレビ凸
http://hayabusa.2ch.net/test/read.cgi/news4vip/1364200789/
0190デフォルトの名無しさん2013/09/20(金) 10:10:10.47
hoshu
0191デフォルトの名無しさん2013/10/30(水) 10:08:14.25
中国から輸入したアイロンに無線LAN経由でスパム攻撃をするチップが発見される
http://gigazine.net/news/20131029-spam-chips-hidden-in-iron/

PCだけ気を付けてもダメだったな
0192デフォルトの名無しさん2013/11/06(水) 23:32:28.41
ネットワークプログラミングとはまた別になるけどSDNのスレが欲しいわ
ググっても情報少ないしフレームワークにメソッド実装されてなかったりdocが糞だったりの愚痴を言いたい
0193デフォルトの名無しさん2013/11/14(木) 07:34:42.18
Windows (Vista) 7 / 8 の
secpol.exe で表示される
「ローカルセキュリティポリシー」の
「ネットワーク リスト マネジャー ポリシー」で
「操作」「すべてのネットワークを表示」を選択すると出てくる
ネットワーク名の一覧から不要なものを削除したいのですが
右クリックしてもコンテキストメニューには「プロパティ」しかなくて削除出来ません

このリストから不要なものを削除する方法はありますか?

レジストリにアクセスする方法でも構いません
ム板的にプログラムで削除できるのが理想です
0194デフォルトの名無しさん2013/11/14(木) 08:12:07.07
>>193
レジストリキーはここかな
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
消したい場所と名前が一致するものを消せば一覧からは消えると思う
その結果システムにどんな影響出るかは知らん
0195デフォルトの名無しさん2013/11/14(木) 08:20:56.46
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Managed\....
この中からGUIDも消した方が良いな
0196デフォルトの名無しさん2013/11/14(木) 08:37:26.05
0197デフォルトの名無しさん2013/11/14(木) 08:49:07.37
Windows 8 から自由にいじれなくなってるな。
ここが一番まともな回答っぽい。
http://social.technet.microsoft.com/Forums/windows/ja-JP/362f9b86-416d-4573-b6e6-bddb3662d067/windows-8-how-do-i-merge-rename-delete-network-locations?forum=w8itpronetworking

Okay. Windows 8 truly removed the user-friendly script which allows you
to instantly merge, rename, and delete network locations.
I also find this as inconvenience since my network locations
always get another numeric suffix.
However, network locations can easily be managed using the Registry Editor.

1. Run Registry Editor. (press Windows button + R, type regedit, click OK)

2. Go to this folder: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles.

The Profiles folder will eventually give you all the network locations (past or recent)
that you have used. Each network location is represented by a subfolder.

If you want to set up again the network locations when the network adapter
connects to the network, delete all the subfolders of Profiles folder.

If you want to rename the network location, click on the right subfolder
and edit the key named ProfileName and input the name you desire for the network location.

I hope this helps. Thank you.
0198デフォルトの名無しさん2013/11/14(木) 08:55:40.29
0199デフォルトの名無しさん2014/02/24(月) 20:27:52.32
一般家庭は非固定のローカルIPアドレスが増えてるんかね?
0200デフォルトの名無しさん2014/02/26(水) 17:03:40.09
マンションとかは基本的にそうじゃねーの
0201デフォルトの名無しさん2014/02/27(木) 22:11:22.41
bpsって結局byte/secに直すといくらなんですかね?
0202デフォルトの名無しさん2014/02/27(木) 22:34:08.19
bpsって単位の必要性が分からない。
いらないだろ。
0203デフォルトの名無しさん2014/02/27(木) 23:14:39.50
bps = bit per sec
byte per sec = (bit per sec) / 8
0204デフォルトの名無しさん2014/02/27(木) 23:43:05.81
スタートビット、ストップビットやパリティがある場合もあるし。
0205デフォルトの名無しさん2014/02/27(木) 23:48:19.42
今時シリアルポートかよw
0206デフォルトの名無しさん2014/02/27(木) 23:50:07.84
>>203
・・・・え?
それだと光100Mbpsは12MBpsちょっとってことになってしまうけど・・・
0207デフォルトの名無しさん2014/02/28(金) 10:09:58.98
制御情報もあるし圧縮もある
0208デフォルトの名無しさん2014/02/28(金) 11:28:37.97
>>206
だから何?
0209デフォルトの名無しさん2014/02/28(金) 17:23:33.28
>>208
100MBpsだと思ってたから今作ってるMMORPGの設計をし直さなきゃならない・・・
0210デフォルトの名無しさん2014/02/28(金) 17:36:25.75
しよう!
0211デフォルトの名無しさん2014/02/28(金) 17:47:33.93
>>184
ワロタ
0212デフォルトの名無しさん2014/02/28(金) 18:04:11.26
>>209
安心しろ。それが完成する日は永遠にこない
0213デフォルトの名無しさん2014/02/28(金) 19:32:45.58
そりゃねぇ。
もしかしたら、パケットの概念も理解してなさそうだしね。
0214デフォルトの名無しさん2014/02/28(金) 23:34:17.57
HDDのシーケンシャル読み書き速度くらいか>100MB/s
5400rpmものとかの内周だともっと遅いが
0215デフォルトの名無しさん2014/03/01(土) 10:21:04.99
高速なリバースプロキシを作りたい
0216デフォルトの名無しさん2014/03/01(土) 11:35:22.90
じゃぁまずプロキシをつくりませう
0217デフォルトの名無しさん2014/03/02(日) 21:18:23.46
リバプロはApacheについてただろ。
0218デフォルトの名無しさん2014/03/05(水) 01:28:50.16
どこからがネットワークプログラムミング?
0219デフォルトの名無しさん2014/03/05(水) 04:01:18.81
いつもここから
0220デフォルトの名無しさん2014/03/06(木) 17:44:42.96
P2Pチャット
0221デフォルトの名無しさん2014/03/08(土) 06:17:15.00
ネットワークアプリケーションのテストって面倒だよね
みんなはどうやってテストしてんの?
0222デフォルトの名無しさん2014/03/08(土) 09:32:47.02
俺バグ出さないからテストしない
0223デフォルトの名無しさん2014/03/08(土) 10:51:26.69
>>221
テスト用のプログラムを書く
0224デフォルトの名無しさん2014/03/08(土) 11:32:14.71
テスト用のプログラムをテストって面倒だよね
みんなはどうやってテスト用のプログラムをテストしてんの?
0225デフォルトの名無しさん2014/03/08(土) 11:32:45.66
俺バグ出さないからテストしない
0226デフォルトの名無しさん2014/03/08(土) 11:42:26.04
テストが必要とか無能すぎるw
0227デフォルトの名無しさん2014/03/08(土) 13:05:39.85
Undefined skill level at >>226
0228デフォルトの名無しさん2014/03/08(土) 20:26:40.16
>>221
localhost に接続してる
0229デフォルトの名無しさん2014/03/09(日) 14:11:18.07
ねtのバグ出しはtestポート開けるのが鉄板焼き
0230デフォルトの名無しさん2014/03/09(日) 21:12:57.90
仮想マシンと接続
0231デフォルトの名無しさん2014/03/10(月) 20:59:50.78
nyの金子さんがまず最初にやったのが、nyによるネットワークのシュミレーションらしいのですが、
どうやってシュミレーションしたのか分かる人いますか?
0232デフォルトの名無しさん2014/03/10(月) 21:39:52.26
0233デフォルトの名無しさん2014/03/11(火) 03:47:54.47
シュミ
0234デフォルトの名無しさん2014/03/11(火) 08:58:26.80
2ch閉鎖騒動の頃、UNIX板でp2p掲示板の話題が盛り上がっていた
その時p2pネットワークをシミュレータにかけたと言ってた人がいたけど、
あれが47氏だったんだろうな。今となってはもう確認できない。
0235デフォルトの名無しさん2014/03/11(火) 17:27:45.87
貴重な能力を裁判で無駄に使わせてしまったね
0236デフォルトの名無しさん2014/03/12(水) 12:48:56.21 ID:QQXsWT8X
若い時に死ぬのって得かも
0237デフォルトの名無しさん2014/03/12(水) 13:17:21.59 ID:w2TVy3P1
>>233
シュミのレーションは軍板で
0238デフォルトの名無しさん2014/03/13(木) 14:21:54.38 ID:UmrIMDu3
>>234
いや、ネットワークのシミュレーションしてる人なんて一杯いるから。
0239デフォルトの名無しさん2014/03/15(土) 03:26:10.14 ID:NYsB/u9e
ネットワークの受信はポーリングで送信は割り込みでやることってできる?
disable_irqでNICの受信割り禁すると送信できなくなってこまってる。
0240デフォルトの名無しさん2014/03/15(土) 03:47:23.65 ID:gOT/Pa04
LinuxカーネルでIEEE802スタックを自分で書くってこと?
0241デフォルトの名無しさん2014/03/15(土) 07:43:57.90 ID:pCr7b4IM
>>239
そもそも送信に割り込みなんて必要ないんだが。
送信完了割り込みならあるとドライバ書くのが少し楽になるという程度で。
0242デフォルトの名無しさん2014/03/15(土) 22:06:37.30 ID:NYsB/u9e
>241さん
そ、そうなの?
disable_irqをしている間送信できなかったんですけど(udpです)・・・
ドライバとかによるのかな?
0243デフォルトの名無しさん2014/04/15(火) 12:03:29.57 ID:FRZaT020
openssl
0244デフォルトの名無しさん2014/04/15(火) 13:39:47.97 ID:QGh49XkA
>>241
割り込み無いと困らん?
DMAにしろ何にしろ、デバイスが転送終了した通知って意味論的にも物理的にも割り込みが最適じゃないの?

Unixだとちがうん?
0245デフォルトの名無しさん2014/04/15(火) 13:54:14.16 ID:ZiuccpsX
ただOpenSSLと書いたって何のことかわからんだろ
0246デフォルトの名無しさん2014/04/15(火) 14:00:31.74 ID:Uc1D9s7R
>>224
だから送信完了割り込みならあると楽って書いてあるだろ。
なくても困らないし、ないチップも珍しくない。
0247デフォルトの名無しさん2014/04/15(火) 14:18:54.31 ID:QGh49XkA
>>246
困らないけどそんなCPU食うデバイス嫌すぎる。
0248デフォルトの名無しさん2014/04/15(火) 14:45:26.16 ID:Uc1D9s7R
送信完了割り込みがないとCPUを食う?勘違いしているか技術がないかのどちらかだな。
0249デフォルトの名無しさん2014/04/15(火) 14:46:19.86 ID:tCJ2yelK
別に送信完了割り込みがないからと言ってCPUを食べやしないだろ。

って冗談はさておき、デバイスにあるバッファが充分大きいならCPUが悩むことは何もないよ。
0250デフォルトの名無しさん2014/04/15(火) 15:25:35.13 ID:QGh49XkA
>>248
PollingはCPU食うじゃん
0251デフォルトの名無しさん2014/04/15(火) 15:26:09.37 ID:QGh49XkA
つか普段どんだけ贅沢なCPUつかってん?
0252デフォルトの名無しさん2014/04/15(火) 15:52:37.81 ID:Uc1D9s7R
なんでpollingすんの?バカ?
0253デフォルトの名無しさん2014/04/15(火) 15:55:34.67 ID:QGh49XkA
デバイスのI/O出力待ちで割り込みとPolling以外なにがあんだよ
0254デフォルトの名無しさん2014/04/15(火) 23:51:23.62 ID:hh7KqCRP
生半可な知識で得意がるいつもの奴だよ
0255デフォルトの名無しさん2014/04/16(水) 00:24:49.33 ID:n4Ff6SZu
NICのドライバのソースをいっぱい読んでもっと勉強するんだね。
そうすれば送信完了割り込みがあるときにどんな処理をしなければならなくて、
ないときには何をどこでしなければならないか、そのうち理解できるよ。
送信完了割り込みがなかったらCPU食ってポーリングしなきゃいけないんだ!
なんて顔から火が出るほど恥ずかしくて頓珍漢なことだってわかるよ。
0256デフォルトの名無しさん2014/04/16(水) 03:09:59.61 ID:EhohGL0g
>>255
IRQの無いNICなんかあるのか?
そんな変態IOデバイスみたことねぇわ
0257デフォルトの名無しさん2014/04/16(水) 08:30:09.30 ID:UMdBOwVN
>>255
具体的にはどのデバイスドライバなのか
0258デフォルトの名無しさん2014/04/16(水) 08:41:53.32 ID:n4Ff6SZu
受信割り込みのないNICはさすがに見たことないな。
0259デフォルトの名無しさん2014/04/16(水) 09:07:42.30 ID:qNk9k2tQ
昔はIRQがないなんて普通だったが。
チップにはあってもバスにのらないとかもあったし。PCMCIAみたいな。
そういう時はさすがに受信処理はpollingだったな。遅かった。
0260デフォルトの名無しさん2014/04/16(水) 12:16:17.74 ID:JV30JiXQ
>>239
何の話?
Linux kernel?
0261デフォルトの名無しさん2014/04/16(水) 19:59:52.18 ID:AatfYxHX
NE2000やプリンタポートにつなぐLANアダプタですら割り込みあった
PCMCIAなカードだって普通に割り込みあった
P&P以前ではIRQがぶつからないように設定してやらなきゃならなかった
0262デフォルトの名無しさん2014/04/21(月) 08:49:59.23 ID:iXDirvvO
5
0263デフォルトの名無しさん2014/04/30(水) 00:49:06.11 ID:RKEixZj5
>>239
最低10Mのスピードの受信をポーリングで処理したいと言ってるみたいですが
頭大丈夫ですか
0264デフォルトの名無しさん2014/04/30(水) 02:08:34.10 ID:9dpec+mq
>>255
おまえもうくるなよ
0265デフォルトの名無しさん2014/04/30(水) 02:49:02.58 ID:eF5R8y6h
なんで割り込みを止める必要があるのかその理由が気になる。
0266デフォルトの名無しさん2014/05/12(月) 23:36:37.35 ID:FPCSC9Pj
TcpListener(Int32) 互換性のために残されています。
0267デフォルトの名無しさん2014/11/04(火) 00:01:36.74 ID:bsbjCRzy
NFCに関する質問なんだけど、ここでも良いのかな?
もし違ってたら誘導をお願いします

Windows8からNFCが標準でサポートされるようになり
Windows.winmdという形でライブラリも提供されていますが
これを使ってカードのIDmを取得するサンプルがなかなか見つかりません
やはりSONYが提供しているFelicaライブラリを使わないと無理なのでしょうか?
0268デフォルトの名無しさん2014/11/06(木) 17:02:18.28 ID:j6RWSvqR
最初にこちらに書き込みましたが反映されなかったので相談スレにも書き込んでしまいました
結果的にマルチになってしまいましたが解決したのでスルーして下さい
0269デフォルトの名無しさん2014/11/10(月) 12:58:45.94 ID:tVi0pfE8
アマチュアだとSSL通信が難しい
0270デフォルトの名無しさん2014/11/10(月) 13:36:50.12 ID:5q7iLJx7
python で httplib2 使ってるけど簡単
0271デフォルトの名無しさん2014/11/10(月) 20:32:53.82 ID:9NNy2+rQ
ちょっとお聞きしたいことが
一般にUDPは高速通信に適してるって言われてますが、逆にリアルタイム性を重視してるアプリケーションでUDPじゃ不十分な物もあると聞きました
その理由とはなんでしょうか?
0272デフォルトの名無しさん2014/11/10(月) 21:13:19.94 ID:GQGRXtvK
>>271
>一般にUDPは高速通信に適してるって言われてますが、

どこで言われてるの?

>逆にリアルタイム性を重視してるアプリケーションでUDPじゃ不十分な物もあると聞きました

誰に聞いたの?

間違いとまでは言わないが言葉の上澄みだけすくい取った伝言ゲームの結果の話だよ、それ。
0273デフォルトの名無しさん2014/11/10(月) 21:33:58.13 ID:9NNy2+rQ
>>272
すいませんレポート課題でほぼそのまんまの文章で出てきたんです
通信の信頼性はともかく、UDPの通信効率がよいことまでは理解できたんですが、余計にリアルタイム性を求めるならUDPでなければならないと思ったのもので・・・
UDPを使うと逆にリアルタイム性が損なわれるってことなんでしょうが、そんな例あるんでしょうか?
0274デフォルトの名無しさん2014/11/10(月) 21:48:55.76 ID:GQGRXtvK
レポートっていうのはね、それを出した先生が何を答えて欲しいか、
という話であって、技術的な正しさではなく講義を聞いていたかが
問われるものなの。
僕が思うに、君の世界はTCPとUDPしかないみたいな感じだけど、
先生はそれ以外の別のプロトコルの講義もしてたんじゃないかな。
0275デフォルトの名無しさん2014/11/10(月) 21:52:33.17 ID:7WC+bSLz
リアルタイムで確実性が求められるならUDPじゃダメなんじゃねえの
0276デフォルトの名無しさん2014/11/10(月) 22:06:13.83 ID:9NNy2+rQ
確かにRTPの話もしてましたが、今回のレポートは上記の通り、UDPが不適切な理由答えろとのことなので、UDPに関する質問をさせていただきました
0277デフォルトの名無しさん2014/11/10(月) 23:03:41.94 ID:LMH7nFF4
>>273
>リアルタイム性を求めるならUDPでなければならないと思ったのもので・・・

まず、リアルタイム性という用語の定義を間違って理解しているよ
もしも正しくリアルタイム性を理解しているのなら、
そもそも伝統的な TCP や UDP がリアルタイム性を想定して設計されていなかったことを
何の迷いもなく理解できていたはず
で、これら技術的前提とマルチメディアネットワーキングの普及というニーズを背景にして、
リアルタイム性を保証できる XTP や RTP 等の新しいリアルタイム通信プロトコルが誕生した

詳しくは、以下のページにある報告書の「第 3 部 リアルタイム通信」という PDF 文書を読め
・1994年度 研究報告書
 http://www.wide.ad.jp/project/document/reports/pdf1994/

最後に、ここは宿題スレじゃないからレポートは自分で考えなさい
0278デフォルトの名無しさん2014/11/10(月) 23:17:15.79 ID:9NNy2+rQ
>>277
ありがとうございます
講義ではほんの触り部分しかやらなかったので、私の学習不足で理解が足りませんでした
0279デフォルトの名無しさん2014/11/11(火) 20:38:29.71 ID:+3HV+3ar
>>277
代表本人ですか?
いや、なんかそんな気がして
0280デフォルトの名無しさん2014/11/11(火) 22:25:15.15 ID:jDYOKjoO
教師の指導力不足
0281デフォルトの名無しさん2014/11/12(水) 11:12:35.82 ID:sr0uEVLE
生徒の学習意欲不足
0282デフォルトの名無しさん2014/11/12(水) 11:27:29.12 ID:Tjo57cUc
両方でしょうね
0283デフォルトの名無しさん2014/11/13(木) 16:27:35.73 ID:YMcDW7oP
社内LANとかで、ネットワーク構築を支援するフリーソフトないの?
0284デフォルトの名無しさん2014/11/13(木) 17:32:26.60 ID:w8uUQPas
ヘッダサイズが小さいからってUDPが通信効率が良いとかw
現実はそんなに単純ではない
0285デフォルトの名無しさん2014/11/13(木) 18:50:43.05 ID:45HpnrCH
>>283
具体的に何を支援してほしいんだ?
0286デフォルトの名無しさん2014/11/13(木) 18:59:59.34 ID:YMcDW7oP
>>285
ネットワークの規模などを入力すると、IPアドレスの割り当てや接続方法を表示したり、
ネットワークの増設方法を提案してくれたりするといいな。
馬鹿でもネットワークエンジニアができるようなソフト。
0287デフォルトの名無しさん2014/11/14(金) 02:01:21.71 ID:qRHMatuc
ご愁傷さま
0288デフォルトの名無しさん2014/11/14(金) 04:08:44.00 ID:DoW5IRIV
>>286
端末4万台、国内300拠点、国外100拠点というインプットに対して
理想の構成図を提案してほしいの?

作れなくはないだろうけど、提案に至るまでのインプット情報が
バカなネットワークエンジニアには入力しきれない代物になるんじゃないかな。
インプットがなければただの当たり前の組織別多段ルータの構造になるだけじゃないかな。
0289デフォルトの名無しさん2014/11/14(金) 09:48:36.90 ID:99vGqvsT
家庭用ルーターで作られる、1セグメントのプライベートネットワークですら
自力で理解できない、ネットワークエンジニアの名刺を持たされているだけの
人間のごみクズみたいなのが多いのが現実。
救いようがない。
0290デフォルトの名無しさん2014/11/14(金) 13:03:22.29 ID:IU3OrLcE
>>288
作ってよ♪
0291デフォルトの名無しさん2014/11/14(金) 13:31:49.24 ID:rxnPKvOr
ぼ〜くの〜ため〜に〜♪
0292デフォルトの名無しさん2014/11/18(火) 01:09:17.80 ID:EGaoA1IZ
ネトゲ鯖プログラムってどういう仕組みなの
たとえば100人接続してる状態で一人が発信すると鯖が受け取って100人に配信するってかんがえると
とんでもない処理になるきがす
0293デフォルトの名無しさん2014/11/18(火) 03:26:21.81 ID:y3qZQj9X
そうだね
0294デフォルトの名無しさん2014/11/24(月) 19:23:00.70 ID:lHYIzeEl
>>292
今だとnode.jsが資料が揃っていて勉強しやすいんじゃないか?
0295デフォルトの名無しさん2014/11/24(月) 19:38:31.71 ID:oTh1ma6x
>>292
発信じゃなくて取りに行く
0296デフォルトの名無しさん2014/11/25(火) 00:48:35.94 ID:BSfiJozV
>>292
範囲内に100人も入れないように工夫する
0297デフォルトの名無しさん2014/11/25(火) 00:55:49.50 ID:BL0q67tc
>>292
100人くらいだと大丈夫でしょ。
問題になるのはC10K
0298デフォルトの名無しさん2014/11/25(火) 01:14:34.09 ID:z6u1eIbg
C10Kってのは象徴的な数字ってだけで、
処理内容によっては100で頭打ちになっても不思議はない。
0299デフォルトの名無しさん2014/12/01(月) 14:04:45.28 ID:HkmefIKQ
ドワンゴ「急募!FPGA機器開発経験者!」 ニコニコ動画をFPGAで高速化、ハード技術者を募集中
http://hayabusa3.2ch.net/test/read.cgi/news/1417266799/
0300デフォルトの名無しさん2015/12/20(日) 13:54:38.52 ID:8RLYRFXT
応募したひといるん?
0301デフォルトの名無しさん2015/12/20(日) 18:23:11.06 ID:THHI+nfG
100人くらいなら大丈夫だろ
試しにメッセージを送受信するだけのチャットみたいなやつ作ってみたらいいんじゃないか

100人にしろ何にしろ、少ないにこしたことはない
だからMMORPGではちょっと離れただけで相手が見えなくなる
ゲームにもよるけど50〜100メートル離れたらもうそのキャラは見えない
0302超音波テロの被害者2016/06/05(日) 10:05:07.61 ID:1rLHtTaT
超音波テロの被害にあっています。
卑劣極まりない被害にあっています。

何が起こったかわからないときから、
わかってみれば、
まだ世の中に知られていない超音波テロ。

世の中の多数の振動源・発信源が
システム化され、 ネットワークを通して、
超音波・音波を集中させて
対象を攻撃するらしい。

超音波による物理的な力で、
ものが飛び、ものが壊れる。
それが人間の体に対してまで。

形のあるもの、ないもの、壊され、奪われ、
聞こえる声、音。超音波テロの加害者の声。
卑猥な内容、卑劣な内容、脅しやいたぶり。
0303超音波テロの被害者2016/06/05(日) 10:05:27.85 ID:1rLHtTaT
身体の表面を突き抜け、内臓を攻撃される。
頭蓋骨を突き抜け、意識を失わされる。
臓器不全やがん、命に関わることまで。
人間の身体を壊そうとする超音波テロ。

日本国中、どこにいても超音波で襲われる。
車に乗っている人間が襲われる。
歩いている人間が襲われる。
自宅で超音波の攻撃を受ける。

人や社会が超音波で襲われ、
罪もない人が超音波で襲われ、
卑劣な被害にあっています。
被害を訴えても信じてもらえない。

「見続けるのがいやだから、殺して終わる」、
「証拠隠滅だ」という超音波テロの加害者の声とともに
強烈な超音波の攻撃。

叫ばされ、いたぶられ、それを口実にまた攻撃され、
超音波テロの、残酷残虐で、卑劣な攻撃の被害にあっています。
心の底から被害を訴え、祈っています。

天に神に届きますように。
0304デフォルトの名無しさん2016/06/05(日) 11:42:01.93 ID:G5NTEdTI
GNU Radioを使った超音波TCP/IPの実験。
https://www.anfractuosity.com/projects/ultrasound-networking/
0305uy ◆e6.oHu1j.o 2016/07/02(土) 02:44:54.56 ID:iqIMwrQM
http://anon.inf.tu-dresden.de/index_en.html
ジャップ使ってる奴いる?
0306デフォルトの名無しさん2016/10/20(木) 14:33:34.54 ID:eJoj7htq
昔の Wi-Fi ってもっと速かったよな
0307デフォルトの名無しさん2017/04/23(日) 03:25:35.23 ID:H8Cvp+NU
Wi-fiでTCP/IPを使わずに無線だけでP2Pするプロジェクトってどっかに無い?
新着レスの表示
レスを投稿する