[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 06/09 07:18 / Filesize : 162 KB / Number-of Response : 753
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ネットワークプログラミング相談室 Port29



1 名前:デフォルトの名無しさん [2012/10/31(水) 17:05:08.29 ]
主にソケットに関しての質疑応答スレッドです。

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辺り
足りなかったら適当に付け足してね

前スレ
ネットワークプログラミング相談室 Port28
toro.2ch.net/test/read.cgi/tech/1334736934/

関連スレ
ネットワークプログラミング雑談
toro.2ch.net/test/read.cgi/tech/1235800707/


321 名前:デフォルトの名無しさん mailto:sage [2013/08/05(月) NY:AN:NY.AN ]
>>320
複数のプログラムで使えるのは、src portの方?dst portの方?
そのとき、send()やrecv()ってどうやるの?

322 名前:デフォルトの名無しさん mailto:sage [2013/08/05(月) NY:AN:NY.AN ]
特定のポートに接続してくる迷惑な相手鯖を全員殺す
というプログラムはどうやって書けばいいかな
(迷惑の基準は一秒間に一定回数回以上とかです)
ただフィルタするんじゃなくて相手側のプロセス(出来れば鯖ごと)殺したいです

323 名前:デフォルトの名無しさん mailto:sage [2013/08/05(月) NY:AN:NY.AN ]
>>321
あまりにも初歩的だからマニュアル嫁。

324 名前:デフォルトの名無しさん mailto:sage [2013/08/05(月) NY:AN:NY.AN ]
自分の管理下じゃない、相手プロセスを殺すのは無理

案1) IPメモって 上位のところに abuse 報告
案2) 接続ポートを特定化しないようにする細工がかけられればそれで自衛

325 名前:デフォルトの名無しさん mailto:sage [2013/08/05(月) NY:AN:NY.AN ]
IP特定できてるならダミー鯖を用意してそっちに誘導かなぁ

326 名前:デフォルトの名無しさん mailto:sage [2013/08/05(月) NY:AN:NY.AN ]
>>321
せっかく>>320がTCPコネクションの概念を明解に書いてくれているのだから、
その意味を(ネットの情報や書籍を参考にして)勉強してみたほうがいいと思うよ

327 名前:321 mailto:sage [2013/08/05(月) NY:AN:NY.AN ]
今までいくつもソケットを使うアプリを作ってきたけど、同じポートを使うという
発想がなかったから全く想像つかないんです。
同じポート番号でlistenするってことなの?

328 名前:321 mailto:sage [2013/08/05(月) NY:AN:NY.AN ]
あ、ひょっとして、connectで同じポート番号を使ったプロセスをkillしたいってことなのかな?
今使ってるポート番号じゃなくて。

329 名前:デフォルトの名無しさん mailto:sage [2013/08/05(月) NY:AN:NY.AN ]
何寝言いってるんだか



330 名前:デフォルトの名無しさん mailto:sage [2013/08/05(月) NY:AN:NY.AN ]
どんな糞アプリ作ってきたんだよ?

331 名前:デフォルトの名無しさん mailto:sage [2013/08/05(月) NY:AN:NY.AN ]
ポート80を使用しているプログラムを全員殺す=世界中のWebサーバを殺すってことだろ。

332 名前:デフォルトの名無しさん mailto:sage [2013/08/06(火) NY:AN:NY.AN ]
apache MPMを調べてみると良い。コードも読める。preforkが分かりやすい。

333 名前:デフォルトの名無しさん mailto:sage [2013/08/10(土) NY:AN:NY.AN ]
俺もソケットよくわかんね
教科書通りだとforkして平行宇宙せよってなってるし
実際試してもそれで同一ポートでの通信が出来ちゃうんだけど
四つ組じゃそれぞれのクライアントを識別するのはどうやってんだろうって

334 名前:デフォルトの名無しさん mailto:sage [2013/08/10(土) NY:AN:NY.AN ]
難しいことなど何もないよ
まずその教科書を投げ捨ててプログラミングしろ

335 名前:デフォルトの名無しさん mailto:sage [2013/08/10(土) NY:AN:NY.AN ]
シグナルとかが絡むとどうしたらいいかわからなくなる
例えばSIGPIPEが来たときreadしてるスレッドから来たreadの終了を表すものなのか
そのほかスレッドでの要因なのか判断する方法とかわからなすぎる

336 名前:デフォルトの名無しさん mailto:sage [2013/08/19(月) NY:AN:NY.AN ]
>>335
もしよければ教えるけど

337 名前:デフォルトの名無しさん mailto:sage [2013/08/19(月) NY:AN:NY.AN ]
WindowsSocketのGracefulShutdownを実装してSend側をshutdownしてから0が返るまでrecv呼ぼうとしたらそのままブロッキングしてcloseまで辿り着かないんですけど…

338 名前:デフォルトの名無しさん mailto:sage [2013/08/20(火) NY:AN:NY.AN ]
>>337
それほんとうにブロッキングしている?
ブロッキングと思い込んでるだけな気がする

339 名前:デフォルトの名無しさん mailto:sage [2013/09/02(月) 01:56:58.23 ]
ASIOを使ってUDPでデータを送ってるんだが、遅延が酷い

すごく単純にするとこんな感じ
A→Bに一つの数値を送る
Bは他にいろいろやってるから処理は遅い

開始時のログ
A:1 2 3 4
B:1 2 3 4

しばらくすると、こうなる
A:123 124 125 126
B:98 99 100 101

時間が経てば経つほど、AとBの差が開いていく

内部バッファ?の古いパケットは捨てて、
最新のパケットだけ使う設定とかないのかな?



340 名前:デフォルトの名無しさん mailto:sage [2013/09/02(月) 02:33:02.02 ]
>>339
録音再生なら、オーディオデバイスでのズレの蓄積が原因

341 名前:デフォルトの名無しさん mailto:sage [2013/09/02(月) 03:32:00.56 ]
昔某メーカから調査頼まれたやつで、ドライバのクロック設定に
明らかなバグがあって、周波数が1%以上もズレてるのがあったよ

342 名前:デフォルトの名無しさん mailto:sage [2013/09/02(月) 03:39:03.02 ]
そうじゃなくてもクロック偏差はどうしても存在するから
何らかの偏差吸収メカニズムがないと必ず破綻するよ

343 名前:デフォルトの名無しさん mailto:sage [2013/09/02(月) 07:25:01.12 ]
ASIMOに運んでもらうか

344 名前:デフォルトの名無しさん mailto:sage [2013/09/02(月) 09:53:13.20 ]
先行者で十分

345 名前:デフォルトの名無しさん mailto:sage [2013/09/17(火) 13:43:47.93 ]
ユーザーの心拍数に同期するようにしたよ

346 名前:デフォルトの名無しさん mailto:sage [2013/09/17(火) 14:11:25.17 ]
>>345
フィットネスの観点だと使い道あるぞw

347 名前:デフォルトの名無しさん mailto:sage [2013/09/17(火) 16:32:04.84 ]
>>345
心拍数の測定に何使ってる?

348 名前:デフォルトの名無しさん mailto:sage [2013/09/17(火) 21:06:23.77 ]
腕時計と人差し指・中指に決まってんだろ

349 名前:デフォルトの名無しさん mailto:sage [2013/09/17(火) 23:08:22.80 ]
看護師が言ってたが、あまりあれは正確さが欠けるのでやりたくないらしい



350 名前:デフォルトの名無しさん mailto:sage [2013/09/18(水) 00:02:56.87 ]
そういや最近bluetooth接続の心拍計があるな。ちょっと欲しい。けど一回しか使わなそう。

351 名前:デフォルトの名無しさん mailto:sage [2013/09/18(水) 02:25:41.95 ]
SNMP TRAPあげてくれる体重計とか無いですかね。
いちいち倉庫から引っ張り出して乗るのは面倒なので椅子の下に常に敷いておくだけで40キロ以上の重量が加わったら時刻と重量を定期的に飛ばしてくれるだけでもだいぶ助かるんだけどなぁ。

352 名前:デフォルトの名無しさん mailto:sage [2013/09/18(水) 07:10:01.29 ]
ときどき脈が飛ぶんだけど
こんな私でも通信出来ますか?

353 名前:デフォルトの名無しさん mailto:sage [2013/09/18(水) 07:48:21.31 ]
めんどうだから
体重が2Kg以上増えたら電気ショックが流れるようにしたら

354 名前:デフォルトの名無しさん mailto:sage [2013/09/18(水) 14:45:09.07 ]
> 体重が2Kg以上
この業界では2Kgなんぞは誤差のうちって奴がほとんどじゃないのか?

355 名前:デフォルトの名無しさん mailto:sage [2013/09/18(水) 22:32:36.64 ]
>>354
一日で2Kg増えると考えると妥当と思うが
AIカーではシートが健康診断してくれるそうな(by TV)

356 名前:デフォルトの名無しさん mailto:sage [2013/09/18(水) 23:40:59.35 ]
医師法違反ですね

357 名前:デフォルトの名無しさん mailto:sage [2013/09/19(木) 08:50:17.30 ]
>>353
> 電気ショックが
この業界では電気ショックなんぞはご褒美のうちって奴がほとんどじゃないのか?

358 名前:デフォルトの名無しさん mailto:sage [2013/09/19(木) 15:50:42.93 ]
こうしてショッカーが誕生した

359 名前:デフォルトの名無しさん [2013/09/19(木) 16:14:49.62 ]
アイゴー



360 名前:デフォルトの名無しさん mailto:sage [2013/09/19(木) 16:18:53.73 ]
ケー

361 名前:デフォルトの名無しさん mailto:sage [2013/09/20(金) 13:45:39.10 ]
> 電気ショックなんぞはご褒美のうち
ラムちゃん (;´Д`)ハァハァ

362 名前:デフォルトの名無しさん [2013/09/21(土) 10:31:20.92 ]
支援ツールktkr
hide.maruo.co.jp/software/netmon.html

363 名前:デフォルトの名無しさん mailto:sage [2013/09/21(土) 10:47:02.53 ]
宣伝乙

364 名前:デフォルトの名無しさん mailto:sage [2013/09/21(土) 16:49:30.81 ]
>>362
これは面白そうなソフトだな
etherealと干渉しないなら使いたいな

365 名前:デフォルトの名無しさん [2013/09/21(土) 17:54:15.50 ]
ホシュ

366 名前:デフォルトの名無しさん [2013/09/24(火) 03:26:25.19 ]
>>352
俺もあるよ。徐脈性不整脈だろ。椅子の圧力でももの下側の血流が悪くなるのが原因だと俺は特定した。
デスクワークが多いPGの職業病ともいえる。びんぼうゆすりが有効。

367 名前:デフォルトの名無しさん mailto:sage [2013/09/24(火) 03:52:32.05 ]
>>366
ありがとう
スタバの硬い椅子でも長居出来るように
座布団持ち歩いてるんだけどなぁ

368 名前:デフォルトの名無しさん mailto:sage [2013/09/24(火) 06:53:21.28 ]
>>367
マーサージで血管を広げる、爪先立ちでかかとのあげさげ
だめなら病院行けよ(棒)

369 名前:デフォルトの名無しさん mailto:sage [2013/09/24(火) 08:21:30.10 ]
社長椅子みたいのに変えれば治るの?



370 名前:デフォルトの名無しさん mailto:sage [2013/09/24(火) 08:29:35.42 ]
ファーストクラス症候群

371 名前:デフォルトの名無しさん mailto:sage [2013/09/24(火) 09:06:17.61 ]
>>367
長居するなよ迷惑なやつだなクソ野郎

372 名前:デフォルトの名無しさん mailto:sage [2013/09/24(火) 09:57:42.13 ]
寝不足だろうな原因は

373 名前:デフォルトの名無しさん [2013/10/28(月) 21:37:00.93 ]
ソケットで、すでに送信元ポートがbindしてあるかどうかって
なにで見るのが一番簡単かな

374 名前:デフォルトの名無しさん mailto:sage [2013/10/28(月) 22:10:23.60 ]
netstat

375 名前:デフォルトの名無しさん mailto:sage [2013/10/29(火) 12:22:10.81 ]
ニコニコ動画のコメントを取得するためにAPIを利用すればいいと思うのですが
それ以外に方法ありますか?

376 名前:デフォルトの名無しさん [2013/10/29(火) 13:55:49.85 ]
selectで待つとき、
t.tv_sec = 0;
t.tv_usec = 0;
で無限に待つかと思ったらすぐ帰ってくるのな
これ無限に待ちたいときは何セットすんだっけか

377 名前:デフォルトの名無しさん mailto:sage [2013/10/29(火) 14:06:06.03 ]
>>376
nullだよ

378 名前:デフォルトの名無しさん mailto:sage [2013/10/29(火) 16:09:23.36 ]
>>377
おおーありがとう

379 名前:デフォルトの名無しさん mailto:sage [2013/10/30(水) 10:04:00.99 ]
中国から輸入したアイロンに無線LAN経由でスパム攻撃をするチップが発見される
gigazine.net/news/20131029-spam-chips-hidden-in-iron/

PCだけ気を付けてもダメだったな



380 名前:デフォルトの名無しさん mailto:sage [2013/10/30(水) 19:48:01.50 ]
>>379
アイロンってシワを伸ばすアレだよね。
無線LANに自分で接続しない限り、認証が必要なんだし気をつける必要はないでしょう。
どちらかと言うと、干渉によるノイズが気になる。

381 名前:デフォルトの名無しさん mailto:sage [2013/10/31(木) 09:52:44.31 ]
近所でパスワードなしの野良APがあったら終わりw

382 名前:デフォルトの名無しさん mailto:sage [2013/10/31(木) 10:34:48.52 ]
あるよな
いがいと
たくさん

383 名前:デフォルトの名無しさん mailto:sage [2013/10/31(木) 12:00:45.17 ]
「一番つながりやすい会社」のだろう

384 名前:デフォルトの名無しさん [2013/10/31(木) 13:32:30.12 ]
やわらか銀行

385 名前:デフォルトの名無しさん [2013/11/19(火) 01:28:55.04 ]
プログラムからICMP(v6) echo requestを送る必要が出て来て、送り先を探しています。

1 ipv4とipv6のアドレスを持っている
2 実際には届かなくてもok
3 経路上のルータからunreachが返って来てもok
4 突然dnsレコードが亡くなったりしない
を満たすホストは有りますか?
m.root-servers.netがこれに該当しますが、他にありますか?

送る理由は企業秘密です
頻度は最大1パケット/1分

386 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 08:02:07.09 ]
MSがインターネット接続の確認用に立ち上げてるdns.msftncsi.comを使う事にしました

387 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 08:35:42.45 ]
>>385
迷惑行為

388 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 08:40:53.32 ]
>>385
キチガイ死ね

389 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 09:45:08.25 ]
MSがネットワーク接続の確認にwww.msftncsi.comからダウンロードするのは
キチガイじゃないんですか?

https://sect.iij.ad.jp/d/2012/08/109998.html
によるとベストアワードを受賞した論文は、無断でsshポートから
サーバー公開鍵を収集したみたいだけど、これは許されるの?



390 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 09:48:26.01 ]
自分の持ち物の回線・サーバを使って何が悪い。
公開されている鍵を集めて何が悪い。

お前のは他人の回線・サーバを悪用する犯罪行為。

391 名前:デフォルトの名無しさん [2013/11/19(火) 09:50:48.03 ]
途中の回線は他人の物だ

392 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 09:51:36.07 ]
真正のキチガイなんだな、あーやだやだ
死んでくれないかな

393 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 09:52:21.17 ]
>>391
そう思うなら、いますぐプロバイダ解約したまえ

394 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 09:53:32.21 ]
>>391
インターネット批判とか、おまえどんだけ偉いの?

395 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 09:54:46.31 ]
他人のサーバーをpingで攻撃してはいけません
って言われないと、攻撃してもいい、と判断するのがゆとり世代。

396 名前:デフォルトの名無しさん [2013/11/19(火) 09:57:11.55 ]
経路を自社の製品のために利用するのは許されるという主張か?

ターゲットホストに届かなきゃいいって事だな
TTL 1にするからこれなら文句ないだろ

397 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 09:57:58.97 ]
m.root-servers.netを襲うかもしれないし、
通報しておいたほうがいいんじゃね?
こういう不文律が通じないアフォは徹底的に駆除するべき

398 名前:デフォルトの名無しさん [2013/11/19(火) 09:59:58.85 ]
ping禁止が不文律? www

399 名前:デフォルトの名無しさん [2013/11/19(火) 10:02:46.47 ]
>>397
m.root-servers.netはWIDEが運用してるから、WIDEに「ping攻撃企んでるアホがいる」と通報してくれ。
通報結果も教えてね。 はーと



400 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:06:46.11 ]
何かいけないことなのかすら理解できていないんだな。

401 名前:デフォルトの名無しさん [2013/11/19(火) 10:08:41.95 ]
アホ 通報する方が迷惑行為だわ
とっとと、通報しろよ

402 名前:デフォルトの名無しさん [2013/11/19(火) 10:11:51.74 ]
ttl 1のICMP echo requestを無差別に投げる事の何がいけないのか
論理的に説明してみろ 出来なきゃお前の負けな

403 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:13:38.09 ]
1ping/min位なら普通に自分のプロバイダのDNSにpingすりゃいいんじゃねーの?
なんでわざわざrootサーバー使うんだ

404 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:14:23.94 ]
後出しでttl 1になりました!
ttl 1入りまーす!www

405 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:17:22.97 ]
>>403
プロバイダに依存したくないからに決まっているだろアフォか

406 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:18:45.47 ]
他の方法を取るべき事の代替にping使おうとしてねえか?

407 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:18:52.81 ]
>>404
こういうことをするときの不文律だろttl 1は
はじめからそのつもりだったにきまってるだろ
言われるまで気づかなかった奴はネット使う資格はない

408 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:20:24.82 ]
>>405
一言でもそういったのか?
なら決まってないと思うが

409 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:20:41.10 ]
>>406
企業秘密を聞き出そうとしても無駄
姑息な工作をしている暇があるなら>>402に答えろ



410 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:22:43.01 ]
>>408
不文律だろ不文律
わかんない無能は氏ね

411 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:26:18.07 ]
>>406
目的は企業秘密 実現手段として選んだのがICMP echo requestを投げる事
他の手段の存在は否定できないが、アホが集まる2chで質問する事ではない

412 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:26:23.01 ]
他所のNSに負荷かけんなよ

413 名前:デフォルトの名無しさん [2013/11/19(火) 10:28:10.07 ]
>>410
!!!!ttl = 1でもICMP echo requestを無差別に投げる事は禁止!!!!
そんな不文律ねーよ wwww

お前の負け 引っ込んでろよ

414 名前:デフォルトの名無しさん [2013/11/19(火) 10:30:23.54 ]
>>412
今度はNSか wwww
ISPのNSは使い放題という事で契約している

お前の負け 引っ込んでろ

415 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:31:59.97 ]
DNSの仕組みも知らないのか。

416 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:34:38.18 ]
なにやりたいんだか知らないけど、
常識的には、ネームサーバもEcho受けるサーバも自前で設置するものだよ。
他人の資源を勝手に転用しちゃいけない。

417 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:34:39.63 ]
釣り名目でひたすら他人を罵倒したいだけのガキだな

TTL1ならどこ指定してもゲートウェイか近くで止まるんだから
固定する必要すらない
事前の想定をきちんと理解してるなら質問の意味ないだろ
知能指数測ってこい池沼

418 名前:デフォルトの名無しさん [2013/11/19(火) 10:39:54.83 ]
>>416-417
アホが必死で喚いても

> ttl 1のICMP echo requestを無差別に投げる事の何がいけないのか
これを説明できない お前の負け

419 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:41:05.34 ]
やりたいことが、経路があるか知りたいとか、アドレスがあるか知りたい、
なのに対して、実現手段として基本的なソケットインタフェースしか知らない
無恥野郎なんだろうな



420 名前:デフォルトの名無しさん [2013/11/19(火) 10:42:01.13 ]
>>419
アホが必死で喚いても

> ttl 1のICMP echo requestを無差別に投げる事の何がいけないのか
これを説明できない お前の負け

421 名前:デフォルトの名無しさん mailto:sage [2013/11/19(火) 10:43:45.98 ]
企業の防壁によっては、管理者にアラートがあがるよ<ttl=1






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<162KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef