ネットワークプログラミング相談室 Port29
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2012/10/31(水) 17:05:08.29Programming UNIX Socket FAQ (日本語訳)
http://www.kt.rim.or.jp/~ksk/sock-faq/indexj.html
Winsock Programmer's FAQ (日本語訳)
http://www.kt.rim.or.jp/~ksk/wskfaq-ja/
関連リンクは>>2-10辺り
足りなかったら適当に付け足してね
前スレ
ネットワークプログラミング相談室 Port28
http://toro.2ch.net/test/read.cgi/tech/1334736934/
関連スレ
ネットワークプログラミング雑談
http://toro.2ch.net/test/read.cgi/tech/1235800707/
0284デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANこれは酷い
某技術書のサンプルコードとほとんど同じコードばかりじゃねえかw
0285デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANポート1つで通信するとした場合
ホスト側でソケット2つ用意してクライアント2人と繋げたいんですけど
どうしても片方のソケットにしか二人分のデータが飛んでこないんですけど
どうしたらいいですかね
0286デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN力が抜ける
0287デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0288デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0289デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0290デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0291デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0292デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN安心しろ
君がいることがレベルが高くない証明だ
0293デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0294デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0295デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANへえ、じゃ今はどんなのがはやりなの?こっちは田舎(神戸)だからよくわからないや
0296デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0297デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0298デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0299デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0300デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0301デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANネットワーク通信ですかね
サーバーアプリつくれば3000コネクションぐらいだったらいけると思います
0302デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0303デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0304デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.ANテストは10Kでやってるんですが、まあユーザープログラムの実装を入れたらもっと下だろうってことで
0305デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0306デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN0307デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN役立つことは一切語る気はない、ただの宣伝行為という認識でいい?
0308285
2013/07/14(日) NY:AN:NY.ANマルチスレッドにしている部分のソースコードはらせて頂きました。
(現在は10個このスレッドを作成しています)
UDP/IPでの通信で同一ポートの使用が条件で
複数のクライアントと通信したいのですが
2箇所から通信してもらっても同じソケットにしかデータが着ません。
ここで質問なのですが
�@分けることは可能なのでしょうか?(ソケットひとつにつき一人にする)
�A分けない場合1つのソケットに複数のクライアントからデータが飛んできますが
その様な動きはサーバーとしていいのでしょうか?
0309デフォルトの名無しさん
2013/07/14(日) NY:AN:NY.AN同じソケットを使え
エラー処理はちゃんとやれ
0310デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN不可能、いい
#ソースコードの断片から滲み出る初心者臭が酷いな
0311デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.AN0312285
2013/07/15(月) NY:AN:NY.AN>>311
書き直した所bindで最初以外の9つのソケットからエラーが出てました
エラー処理は大事ですねありがとうございました
>>310
1つのソケットでデータを受信することにします
ありがとうございます
C言語初めてもう5年近くなるのにひどいありさまです
0313デフォルトの名無しさん
2013/07/15(月) NY:AN:NY.ANちゃんと文章で説明できてたからエスパー出来た。
それほど酷い有様でもない。
0314デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.ANというプログラムはどうやって書けばいいかな
0315デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.AN0316デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.ANたとえば、待ちうけや接続で ローカルポート9999 を使用している
プログラムを全員殺す
って fuser で一覧出して殺せばいいのか
ありがとう
0317デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.AN0318デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.AN0319デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.ANどうやって使うの?
0320デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.ANTCPの接続は<src IP, src port, dst IP, dst port>の四つ組で識別される。
0321デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.AN複数のプログラムで使えるのは、src portの方?dst portの方?
そのとき、send()やrecv()ってどうやるの?
0322デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.ANというプログラムはどうやって書けばいいかな
(迷惑の基準は一秒間に一定回数回以上とかです)
ただフィルタするんじゃなくて相手側のプロセス(出来れば鯖ごと)殺したいです
0323デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.ANあまりにも初歩的だからマニュアル嫁。
0324デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.AN案1) IPメモって 上位のところに abuse 報告
案2) 接続ポートを特定化しないようにする細工がかけられればそれで自衛
0325デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.AN0326デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.ANせっかく>>320がTCPコネクションの概念を明解に書いてくれているのだから、
その意味を(ネットの情報や書籍を参考にして)勉強してみたほうがいいと思うよ
0327321
2013/08/05(月) NY:AN:NY.AN発想がなかったから全く想像つかないんです。
同じポート番号でlistenするってことなの?
0328321
2013/08/05(月) NY:AN:NY.AN今使ってるポート番号じゃなくて。
0329デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.AN0330デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.AN0331デフォルトの名無しさん
2013/08/05(月) NY:AN:NY.AN0332デフォルトの名無しさん
2013/08/06(火) NY:AN:NY.AN0333デフォルトの名無しさん
2013/08/10(土) NY:AN:NY.AN教科書通りだとforkして平行宇宙せよってなってるし
実際試してもそれで同一ポートでの通信が出来ちゃうんだけど
四つ組じゃそれぞれのクライアントを識別するのはどうやってんだろうって
0334デフォルトの名無しさん
2013/08/10(土) NY:AN:NY.ANまずその教科書を投げ捨ててプログラミングしろ
0335デフォルトの名無しさん
2013/08/10(土) NY:AN:NY.AN例えばSIGPIPEが来たときreadしてるスレッドから来たreadの終了を表すものなのか
そのほかスレッドでの要因なのか判断する方法とかわからなすぎる
0336デフォルトの名無しさん
2013/08/19(月) NY:AN:NY.ANもしよければ教えるけど
0337デフォルトの名無しさん
2013/08/19(月) NY:AN:NY.AN0338デフォルトの名無しさん
2013/08/20(火) NY:AN:NY.ANそれほんとうにブロッキングしている?
ブロッキングと思い込んでるだけな気がする
0339デフォルトの名無しさん
2013/09/02(月) 01:56:58.23すごく単純にするとこんな感じ
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の差が開いていく
内部バッファ?の古いパケットは捨てて、
最新のパケットだけ使う設定とかないのかな?
0340デフォルトの名無しさん
2013/09/02(月) 02:33:02.02録音再生なら、オーディオデバイスでのズレの蓄積が原因
0341デフォルトの名無しさん
2013/09/02(月) 03:32:00.56明らかなバグがあって、周波数が1%以上もズレてるのがあったよ
0342デフォルトの名無しさん
2013/09/02(月) 03:39:03.02何らかの偏差吸収メカニズムがないと必ず破綻するよ
0343デフォルトの名無しさん
2013/09/02(月) 07:25:01.120344デフォルトの名無しさん
2013/09/02(月) 09:53:13.200345デフォルトの名無しさん
2013/09/17(火) 13:43:47.930346デフォルトの名無しさん
2013/09/17(火) 14:11:25.17フィットネスの観点だと使い道あるぞw
0347デフォルトの名無しさん
2013/09/17(火) 16:32:04.84心拍数の測定に何使ってる?
0348デフォルトの名無しさん
2013/09/17(火) 21:06:23.770349デフォルトの名無しさん
2013/09/17(火) 23:08:22.800350デフォルトの名無しさん
2013/09/18(水) 00:02:56.870351デフォルトの名無しさん
2013/09/18(水) 02:25:41.95いちいち倉庫から引っ張り出して乗るのは面倒なので椅子の下に常に敷いておくだけで40キロ以上の重量が加わったら時刻と重量を定期的に飛ばしてくれるだけでもだいぶ助かるんだけどなぁ。
0352デフォルトの名無しさん
2013/09/18(水) 07:10:01.29こんな私でも通信出来ますか?
0353デフォルトの名無しさん
2013/09/18(水) 07:48:21.31体重が2Kg以上増えたら電気ショックが流れるようにしたら
0354デフォルトの名無しさん
2013/09/18(水) 14:45:09.07この業界では2Kgなんぞは誤差のうちって奴がほとんどじゃないのか?
0355デフォルトの名無しさん
2013/09/18(水) 22:32:36.64一日で2Kg増えると考えると妥当と思うが
AIカーではシートが健康診断してくれるそうな(by TV)
0356デフォルトの名無しさん
2013/09/18(水) 23:40:59.350357デフォルトの名無しさん
2013/09/19(木) 08:50:17.30> 電気ショックが
この業界では電気ショックなんぞはご褒美のうちって奴がほとんどじゃないのか?
0358デフォルトの名無しさん
2013/09/19(木) 15:50:42.930359デフォルトの名無しさん
2013/09/19(木) 16:14:49.620360デフォルトの名無しさん
2013/09/19(木) 16:18:53.730361デフォルトの名無しさん
2013/09/20(金) 13:45:39.10ラムちゃん (;´Д`)ハァハァ
0362デフォルトの名無しさん
2013/09/21(土) 10:31:20.92http://hide.maruo.co.jp/software/netmon.html
0363デフォルトの名無しさん
2013/09/21(土) 10:47:02.530364デフォルトの名無しさん
2013/09/21(土) 16:49:30.81これは面白そうなソフトだな
etherealと干渉しないなら使いたいな
0365デフォルトの名無しさん
2013/09/21(土) 17:54:15.500366デフォルトの名無しさん
2013/09/24(火) 03:26:25.19俺もあるよ。徐脈性不整脈だろ。椅子の圧力でももの下側の血流が悪くなるのが原因だと俺は特定した。
デスクワークが多いPGの職業病ともいえる。びんぼうゆすりが有効。
0367デフォルトの名無しさん
2013/09/24(火) 03:52:32.05ありがとう
スタバの硬い椅子でも長居出来るように
座布団持ち歩いてるんだけどなぁ
0368デフォルトの名無しさん
2013/09/24(火) 06:53:21.28マーサージで血管を広げる、爪先立ちでかかとのあげさげ
だめなら病院行けよ(棒)
0369デフォルトの名無しさん
2013/09/24(火) 08:21:30.100370デフォルトの名無しさん
2013/09/24(火) 08:29:35.420371デフォルトの名無しさん
2013/09/24(火) 09:06:17.61長居するなよ迷惑なやつだなクソ野郎
0372デフォルトの名無しさん
2013/09/24(火) 09:57:42.130373デフォルトの名無しさん
2013/10/28(月) 21:37:00.93なにで見るのが一番簡単かな
0374デフォルトの名無しさん
2013/10/28(月) 22:10:23.600375デフォルトの名無しさん
2013/10/29(火) 12:22:10.81それ以外に方法ありますか?
0376デフォルトの名無しさん
2013/10/29(火) 13:55:49.85t.tv_sec = 0;
t.tv_usec = 0;
で無限に待つかと思ったらすぐ帰ってくるのな
これ無限に待ちたいときは何セットすんだっけか
0377デフォルトの名無しさん
2013/10/29(火) 14:06:06.03nullだよ
0378デフォルトの名無しさん
2013/10/29(火) 16:09:23.36おおーありがとう
0379デフォルトの名無しさん
2013/10/30(水) 10:04:00.99http://gigazine.net/news/20131029-spam-chips-hidden-in-iron/
PCだけ気を付けてもダメだったな
0380デフォルトの名無しさん
2013/10/30(水) 19:48:01.50アイロンってシワを伸ばすアレだよね。
無線LANに自分で接続しない限り、認証が必要なんだし気をつける必要はないでしょう。
どちらかと言うと、干渉によるノイズが気になる。
0381デフォルトの名無しさん
2013/10/31(木) 09:52:44.310382デフォルトの名無しさん
2013/10/31(木) 10:34:48.52いがいと
たくさん
0383デフォルトの名無しさん
2013/10/31(木) 12:00:45.170384デフォルトの名無しさん
2013/10/31(木) 13:32:30.12■ このスレッドは過去ログ倉庫に格納されています