主にソケットに関しての質疑応答スレッドです。
Programming 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/
ネットワークプログラミング相談室 Port29
http://peace.2ch.net/test/read.cgi/tech/1351670708/
関連スレ
ネットワークプログラミング雑談
http://toro.2ch.net/test/read.cgi/tech/1235800707/
ネットワークプログラミング相談室 Port30 [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2014/10/31(金) 07:57:16.24ID:2NZQQB6u
490デフォルトの名無しさん
2017/02/20(月) 14:19:44.98ID:zqMU/kRW 大筋では似通ってるけどスレッドもOSの方言がきついな
491デフォルトの名無しさん
2017/02/20(月) 14:22:11.12ID:G8q97eOS 例えばC++ならスレッドの扱い標準化されてるやん
492デフォルトの名無しさん
2017/02/20(月) 14:27:39.79ID:HW6gt6JA 効いてるな
493デフォルトの名無しさん
2017/02/20(月) 20:44:10.01ID:gSsgH+Ui494デフォルトの名無しさん
2017/05/15(月) 22:34:10.39ID:ExTZP3H0 質問です。
shutdownとcloseについて色々調べていたところ
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13105844663
ここで回答者が(意訳すると)
「socketをcloseせず、shutdownしただけなら、再度セッション張りなおすこともできるよ」
と答えているのですが、いくら調べてもその方法が見つけられません。
やり方が分かる方は、教えていただけると助かります。
(例えば)httpサーバを作る時に、クライアントのshutdown(s, SHUT_WR)をサーバで検知してリクエストの区切りを検知。
返送とshutdown(s, SHUT_RD);でレスポンスの終了位置を検知させる。
なんてことができるといいなぁと考えています。
shutdownとcloseについて色々調べていたところ
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13105844663
ここで回答者が(意訳すると)
「socketをcloseせず、shutdownしただけなら、再度セッション張りなおすこともできるよ」
と答えているのですが、いくら調べてもその方法が見つけられません。
やり方が分かる方は、教えていただけると助かります。
(例えば)httpサーバを作る時に、クライアントのshutdown(s, SHUT_WR)をサーバで検知してリクエストの区切りを検知。
返送とshutdown(s, SHUT_RD);でレスポンスの終了位置を検知させる。
なんてことができるといいなぁと考えています。
495デフォルトの名無しさん
2017/05/15(月) 22:57:11.38ID:1Vkn93UM TCP/IPを勉強した?
496デフォルトの名無しさん
2017/05/15(月) 23:32:39.77ID:1Vkn93UM サーバのコードを書き換えればできるけどという話
497デフォルトの名無しさん
2017/05/16(火) 11:29:08.72ID:jHwvBExt セッションジャックですねわかります
498デフォルトの名無しさん
2017/05/16(火) 12:19:36.91ID:w7ydXIdV >>494
TCPなら
socket() -- close()
connect() -- shutdown()
の関係。
shutdownした後にconnectが成功するTCP/IPのプロトコルスタックは見たことないけど。
AF_UNIXとかならうまくいくかもね。
TCPなら
socket() -- close()
connect() -- shutdown()
の関係。
shutdownした後にconnectが成功するTCP/IPのプロトコルスタックは見たことないけど。
AF_UNIXとかならうまくいくかもね。
499デフォルトの名無しさん
2017/05/16(火) 12:22:42.98ID:D+JPFmPn 笑
500デフォルトの名無しさん
2017/05/16(火) 12:30:56.18ID:yvc8TTUP501デフォルトの名無しさん
2017/05/16(火) 17:44:46.08ID:mdgaZtW4 >>500
は?どんな関係だと思ってるの?
は?どんな関係だと思ってるの?
502デフォルトの名無しさん
2017/05/16(火) 17:49:59.75ID:jHwvBExt ただならぬ関係
503デフォルトの名無しさん
2017/05/16(火) 21:07:05.85ID:fevd2Qwg >>494
質問の前半と後半の関係がよくわからんが...
前半は何かいい手があるのかもしれないけどそんなことが必要になったことがないのでよくわからん
> (例えば)httpサーバを作る時に、クライアントのshutdown(s, SHUT_WR) をサーバで検知してリクエストの区切りを検知。
これは普通に read() のバイト数
= 0 で検出できる
> 返送とshutdown(s, SHUT_RD);でレスポンスの終了位置を検知させる。
サーバー側で shutdown(s, SHUT_WR) するか普通に close() すればいいだけ
shutdown(s, SHUT_RD) はあまり使う機会がない
質問の前半と後半の関係がよくわからんが...
前半は何かいい手があるのかもしれないけどそんなことが必要になったことがないのでよくわからん
> (例えば)httpサーバを作る時に、クライアントのshutdown(s, SHUT_WR) をサーバで検知してリクエストの区切りを検知。
これは普通に read() のバイト数
= 0 で検出できる
> 返送とshutdown(s, SHUT_RD);でレスポンスの終了位置を検知させる。
サーバー側で shutdown(s, SHUT_WR) するか普通に close() すればいいだけ
shutdown(s, SHUT_RD) はあまり使う機会がない
504デフォルトの名無しさん
2017/05/17(水) 13:08:44.51ID:DMUn4qm1 後半で言いたいことは、TCPって基本ストリームで切れ目が無いから
切れ目を(shutdownで)入れたいってことでしょ
普通に改行コードとか使えばいいよ。HTTPならなおのこと
切れ目を(shutdownで)入れたいってことでしょ
普通に改行コードとか使えばいいよ。HTTPならなおのこと
505デフォルトの名無しさん
2017/05/17(水) 13:19:29.54ID:m1xhRpHE アホ
506デフォルトの名無しさん
2017/05/17(水) 15:20:55.39ID:O9qCgXnQ chunko鍋
507デフォルトの名無しさん
2017/05/17(水) 15:29:55.67ID:DIRzoBhi スレのレベルが相変わらずひどい
508デフォルトの名無しさん
2017/05/17(水) 23:37:34.09ID:wwiSOhwh >>504
そういう場合はTCP_NODELAYで制御しろよ
そういう場合はTCP_NODELAYで制御しろよ
509デフォルトの名無しさん
2017/05/17(水) 23:51:58.48ID:qRRgoi7m >>508
なにも解決しないだろ
なにも解決しないだろ
510デフォルトの名無しさん
2017/05/17(水) 23:57:03.20ID:wwiSOhwh >>509
TCP_NODELAYが何だか知らないならそういえばいいのにw
TCP_NODELAYが何だか知らないならそういえばいいのにw
511デフォルトの名無しさん
2017/05/17(水) 23:58:22.45ID:xZ9nkaes 解説して
512デフォルトの名無しさん
2017/05/18(木) 00:10:51.45ID:rwa/bO02 恥ずかしくなったか
513デフォルトの名無しさん
2017/05/18(木) 01:13:33.30ID:49fY4Y35 >>510
もしかして、そのフラグ立てたらネットワーク遅延や再送が回避できるとか思ってる?
もしかして、そのフラグ立てたらネットワーク遅延や再送が回避できるとか思ってる?
514デフォルトの名無しさん
2017/05/18(木) 01:39:20.61ID:7rOU10k1 >>513
どこをどう斜めによむとそういう妄想が出てくるのかな?
どこをどう斜めによむとそういう妄想が出てくるのかな?
515デフォルトの名無しさん
2017/05/18(木) 07:21:50.23ID:M2K9zSA7 >>514
TCPのストリームがくっつく理由を理解できてない馬鹿がいるから
TCPのストリームがくっつく理由を理解できてない馬鹿がいるから
516デフォルトの名無しさん
2017/05/18(木) 09:46:38.04ID:7rOU10k1 >>515
ああ、TCPのPSHの動作をしらないんだw
ああ、TCPのPSHの動作をしらないんだw
517デフォルトの名無しさん
2017/05/18(木) 10:02:58.38ID:Pt9OawB6 >>516
もしかして、そのフラグ立てたらネットワーク遅延や再送が回避できるとか思ってる?
もしかして、そのフラグ立てたらネットワーク遅延や再送が回避できるとか思ってる?
518デフォルトの名無しさん
2017/05/18(木) 10:05:38.98ID:7rOU10k1519デフォルトの名無しさん
2017/05/18(木) 10:45:04.86ID:tOkUo5yC 馬鹿が必死に論点を摩り替えようとして土坪にはまる
520デフォルトの名無しさん
2017/05/18(木) 10:45:33.15ID:Pt9OawB6521デフォルトの名無しさん
2017/05/18(木) 11:01:44.99ID:7rOU10k1 話にならんなw
"\r\n"を付けろなんていってるバカ相手だとこんなもんか。
"\r\n"を付けろなんていってるバカ相手だとこんなもんか。
522デフォルトの名無しさん
2017/05/18(木) 11:14:00.48ID:Pt9OawB6523デフォルトの名無しさん
2017/05/18(木) 11:15:21.34ID:Nl9RhneO おまえもな
524デフォルトの名無しさん
2017/05/18(木) 11:18:52.51ID:7rOU10k1 技術的な要素を何一つ書きもしないで罵倒を繰り返してるクズに言われても、
怒らせて解説を引き出そうとしている中学生にしか見えないわけでw
怒らせて解説を引き出そうとしている中学生にしか見えないわけでw
525デフォルトの名無しさん
2017/05/18(木) 11:35:47.15ID:EM/S67GL TCP_NODELAY、PSHでどう解決するんだ?
>(例えば)httpサーバを作る時に、クライアントのshutdown(s, SHUT_WR)をサーバで検知してリクエストの区切りを検知。
>返送とshutdown(s, SHUT_RD);でレスポンスの終了位置を検知させる。
>(例えば)httpサーバを作る時に、クライアントのshutdown(s, SHUT_WR)をサーバで検知してリクエストの区切りを検知。
>返送とshutdown(s, SHUT_RD);でレスポンスの終了位置を検知させる。
526デフォルトの名無しさん
2017/05/18(木) 11:37:39.55ID:LBhaWI8A blocking i/oで常時readかけてれば、PSHで送られたパケットはくっつくことなくreadできるよ。
バークレィ由来のTCP socketはそうなっているはず。
実装的には、mbufなりskbuffなり、受信したパケットのそのものなり複製のチェインで
管理されているので、その通りにまとまらず複数回受信するようになっている。
winsockあたりは知らんから依存しないほうがいいけど、これに頼っている実装も多いよ。
バークレィ由来のTCP socketはそうなっているはず。
実装的には、mbufなりskbuffなり、受信したパケットのそのものなり複製のチェインで
管理されているので、その通りにまとまらず複数回受信するようになっている。
winsockあたりは知らんから依存しないほうがいいけど、これに頼っている実装も多いよ。
527デフォルトの名無しさん
2017/05/18(木) 11:40:24.72ID:7rOU10k1 >>525
PSHするならパケットの中身をTLVにでもすればリクエストの区切りなんて簡単に
検知するだろ馬鹿か。もっと単純な方法だってある。
ストリームを読みきったところが次のリクエストの途中かもしれない、という可能性が
一番の問題なのだから、PSHすれば丸ごと解決。
PSHするならパケットの中身をTLVにでもすればリクエストの区切りなんて簡単に
検知するだろ馬鹿か。もっと単純な方法だってある。
ストリームを読みきったところが次のリクエストの途中かもしれない、という可能性が
一番の問題なのだから、PSHすれば丸ごと解決。
528デフォルトの名無しさん
2017/05/18(木) 11:42:48.21ID:EM/S67GL HTTPの仕様書と実装を読んだことあるの?
529デフォルトの名無しさん
2017/05/18(木) 11:43:41.17ID:LBhaWI8A どうでもいいけど、TLVならまずヘッダだけ読んでヘッダの中の長さ分読めば、
別にTCP_NODELAYなんて使わんでもいいんじゃないかい?
元の話を理解してないから適当に言ってるだけだけど。
別にTCP_NODELAYなんて使わんでもいいんじゃないかい?
元の話を理解してないから適当に言ってるだけだけど。
530デフォルトの名無しさん
2017/05/18(木) 11:45:18.30ID:Bcm8Uos6 httpサーバーを その実装で は色々問題ありそうだけど
俺俺プロトコルで http に似た構造の応答になってるという話なら
アリかもしれない
俺俺プロトコルで http に似た構造の応答になってるという話なら
アリかもしれない
531デフォルトの名無しさん
2017/05/18(木) 11:46:41.86ID:7rOU10k1532デフォルトの名無しさん
2017/05/18(木) 11:47:52.60ID:EM/S67GL 馬鹿同士仲良くしろよ
533デフォルトの名無しさん
2017/05/18(木) 11:49:41.93ID:EM/S67GL 無駄なこと
>(例えば)httpサーバを作る時に、クライアントのshutdown(s, SHUT_WR)をサーバで検知してリクエストの区切りを検知。
>返送とshutdown(s, SHUT_RD);でレスポンスの終了位置を検知させる。
以上
>(例えば)httpサーバを作る時に、クライアントのshutdown(s, SHUT_WR)をサーバで検知してリクエストの区切りを検知。
>返送とshutdown(s, SHUT_RD);でレスポンスの終了位置を検知させる。
以上
534デフォルトの名無しさん
2017/05/18(木) 11:51:32.45ID:q35GIXz6535デフォルトの名無しさん
2017/05/18(木) 11:56:38.07ID:LBhaWI8A HTTPサーバでTCP_NODELAY?
QUICK/HTTP2/UDP的な実装をする話?
QUICK/HTTP2/UDP的な実装をする話?
536デフォルトの名無しさん
2017/05/18(木) 12:00:32.74ID:m/WiXwTD537デフォルトの名無しさん
2017/05/18(木) 12:01:31.14ID:7rOU10k1 >>535
そんなマシな話じゃないよ
>(例えば)httpサーバを作る時に
意図も理解できずにここだけ拾って、HTTPだぁ!\r\nが区切りでなきゃダメだ!って
思考停止してる馬鹿が騒いでいるだけの話w
そんなマシな話じゃないよ
>(例えば)httpサーバを作る時に
意図も理解できずにここだけ拾って、HTTPだぁ!\r\nが区切りでなきゃダメだ!って
思考停止してる馬鹿が騒いでいるだけの話w
538デフォルトの名無しさん
2017/05/18(木) 12:13:36.04ID:Pt9OawB6 >>537
話が理解できないのな
話が理解できないのな
539デフォルトの名無しさん
2017/05/18(木) 12:39:18.53ID:q35GIXz6 >>537
でなきゃダメなんて誰も言ってないから・・・
でなきゃダメなんて誰も言ってないから・・・
540デフォルトの名無しさん
2017/05/18(木) 12:51:07.33ID:7rOU10k1541デフォルトの名無しさん
2017/05/18(木) 12:55:19.23ID:Pt9OawB6 >>540
お前の間違いが余りにも馬鹿すぎて一斉にツッコまれただけ
お前の間違いが余りにも馬鹿すぎて一斉にツッコまれただけ
542デフォルトの名無しさん
2017/05/18(木) 13:09:36.41ID:q35GIXz6 >>540
とりあえず落ち着いて自分のレスを読み返してみろ
とりあえず落ち着いて自分のレスを読み返してみろ
543デフォルトの名無しさん
2017/05/18(木) 14:58:55.81ID:ps+tVdpC >>494
ところで、どうしたの?
ところで、どうしたの?
544デフォルトの名無しさん
2017/05/18(木) 15:16:22.61ID:6nNpr9wz C4H6
545デフォルトの名無しさん
2017/05/18(木) 18:53:08.85ID:Kw6kZtgL TCP_NODELAY、PSHでくっつかなくなるとか一番やばいタイプの勘違い
狭い実験内ではそれでうまくいくように見えることもあるだろうが、だからこそヤバイ
狭い実験内ではそれでうまくいくように見えることもあるだろうが、だからこそヤバイ
546デフォルトの名無しさん
2017/05/18(木) 21:06:44.73ID:K0KmS8r5 TCP_NODELAY も PSH もどっちかって言うとタイミングの指示だからねえ
しかも努力目標みたいなものだからそれに頼ったプログラミングとかあり得んわ
しかも努力目標みたいなものだからそれに頼ったプログラミングとかあり得んわ
547デフォルトの名無しさん
2017/05/18(木) 21:11:51.08ID:gekVxbq3 >>494にはOSの指定が無い。突っ込み所漫才でした。
548494
2017/05/22(月) 22:40:58.34ID:4aGkwFuX TCP/IPストリームに実データとして区切りを書き込まずに、
shutdownで1回分の送信の区切りを表現できるといいなぁと思ったんですけどね
(その後にcloseせずに負荷なくセッションを再構築できるっぽい書き込みだったので)
まあ無いってことですね
残念
それにしてもTCP_NODELAY使えはなかなか面白かったです
パケットが綺麗に順序よくrecvでき、割り込みも即座に解決できてる理想的な環境ならいけるかもしれませんね
私は遠慮しておきますが
16KB送信してきたのに対して、2KBでrecvしたりとか
パケットの並び替えが発生して1回のercvで2パケット分以上取得したりとか
問題ありすぎ
shutdownで1回分の送信の区切りを表現できるといいなぁと思ったんですけどね
(その後にcloseせずに負荷なくセッションを再構築できるっぽい書き込みだったので)
まあ無いってことですね
残念
それにしてもTCP_NODELAY使えはなかなか面白かったです
パケットが綺麗に順序よくrecvでき、割り込みも即座に解決できてる理想的な環境ならいけるかもしれませんね
私は遠慮しておきますが
16KB送信してきたのに対して、2KBでrecvしたりとか
パケットの並び替えが発生して1回のercvで2パケット分以上取得したりとか
問題ありすぎ
549デフォルトの名無しさん
2017/05/22(月) 22:54:55.59ID:evNLcAGh お前の質問も以後遠慮するよ
550デフォルトの名無しさん
2017/05/23(火) 18:23:04.41ID:+PAP7iSM 起訴からやりのあせ
551デフォルトの名無しさん
2017/05/23(火) 20:03:51.47ID:+G6/THmC TCP_NODELAYで1024バイトを2つsendして、そのあとのタイミングで
2048バイトで受信待ちをしたらどうなるか?
2048バイト1回で受信しきる実装はおそらくこの世にありません。
2048バイトでreadしても1024バイトが2回受信できます。
嘘だと思うなら試してみましょう。
2048バイトで受信待ちをしたらどうなるか?
2048バイト1回で受信しきる実装はおそらくこの世にありません。
2048バイトでreadしても1024バイトが2回受信できます。
嘘だと思うなら試してみましょう。
552デフォルトの名無しさん
2017/05/23(火) 20:05:53.92ID:uQsIVxQH よかったな
553デフォルトの名無しさん
2017/05/23(火) 23:51:55.53ID:XSLyG5v1 TCP_NODELAYで、一発のsendで送ったものが2度以上のrecvに分かれるなんて普通に起こるんだが
ちなXP時代のWinsock
そんなに綺麗にいくんならネットワークプログラミングで苦労しないんだよなあ・・・
ちなXP時代のWinsock
そんなに綺麗にいくんならネットワークプログラミングで苦労しないんだよなあ・・・
554デフォルトの名無しさん
2017/05/24(水) 00:09:29.45ID:OKPHnMsP >>551
とりあえずWin10でwinsock2で
TCP_NODELAYかけたソケットに5バイトのsendを4回行って
recv1024バイトで受け止めたら一発で20バイトとれたぞ
お前がいるのはあの世か?
というか一発でとれなかったらTCPの受信効率悪すぎてヤバイから実験するまでもないことなんだがな・・・
とりあえずWin10でwinsock2で
TCP_NODELAYかけたソケットに5バイトのsendを4回行って
recv1024バイトで受け止めたら一発で20バイトとれたぞ
お前がいるのはあの世か?
というか一発でとれなかったらTCPの受信効率悪すぎてヤバイから実験するまでもないことなんだがな・・・
555デフォルトの名無しさん
2017/05/24(水) 00:33:12.09ID:/IbNyIPx556デフォルトの名無しさん
2017/05/24(水) 10:35:34.16ID:ZD/hb/2q パケットサイズ意識してる?
557デフォルトの名無しさん
2017/05/24(水) 11:45:41.07ID:21J7O/JH SCTPでやるという選択肢は?
558デフォルトの名無しさん
2017/05/24(水) 14:04:07.96ID:4nncZNTT ルーターのMTU書き換えてないだけだろうな
559デフォルトの名無しさん
2017/05/24(水) 15:33:22.60ID:IgpnYvX1 オプションの実装で盛り上がる(笑)
560デフォルトの名無しさん
2017/05/24(水) 15:44:03.92ID:IgpnYvX1 但し、意味は無い
561デフォルトの名無しさん
2017/05/25(木) 17:47:37.48ID:Z/oIvPKq OOBと混同してるんじゃね
562デフォルトの名無しさん
2017/06/23(金) 10:32:04.01ID:0OdP20aK test
563デフォルトの名無しさん
2017/07/30(日) 14:05:52.46ID:akjgDvR8 struct sockaddr* を引数にするライブラリを書いているんだけど
どうせみんな struct sockaddr_storage に保存するんだし
もういっそライブラリ内での引数は全部 struct sockaddr_storage* にしてもいいよな
対外的なところだけ struct sockaddr* にするわ
どうせみんな struct sockaddr_storage に保存するんだし
もういっそライブラリ内での引数は全部 struct sockaddr_storage* にしてもいいよな
対外的なところだけ struct sockaddr* にするわ
564デフォルトの名無しさん
2017/07/30(日) 14:52:39.96ID:R8a7M54F チラシの裏に書いておけよ
565デフォルトの名無しさん
2017/07/30(日) 15:31:14.78ID:akjgDvR8 だからここに書いた!
566デフォルトの名無しさん
2017/08/25(金) 14:34:17.71ID:0nrK3Ckt ネット障害 国内各地で発生 総務省など情報収集
https://mainichi.jp/articles/20170825/k00/00e/040/278000c
https://mainichi.jp/articles/20170825/k00/00e/040/278000c
567デフォルトの名無しさん
2018/02/03(土) 09:43:16.35ID:HOqv4vPr 単純にsocketを使ってTCP/lPでクライアントとサーバーで通信するプログラムをLinuxのC言語で作っています。
ただsocketはノンブロッキングに設定しています。
クライアントはconnectを呼んだ後に正常にサーバーと繋がったか知りたくてselectを呼んでいますが、待ち状態からリターンしてきません。
サーバー側はacceptしており、その後に試しにクライアントへデータを送るとselectがリターンしてくるので、確実にsyn ackはクライアントへ返っていると思います。
selectはサーバーからのsyn ackでは待ち状態は解除されないのでしょうか。
やりたいことはconnectではサーバー応答を待たないで即リターンし、コネクションが確立できたかの結果は別途知りたい。
ググるといくつかのサイトでsocketをノンブロッキングに設定して、connectをコールした後にselectで待つサンプルがありました。
それを真似たのですが、サーバー側はconnec待ちの状態で、クライアントがconnectコール後にselectをコールしてもselectはリターンしてこない。
こうすれば出来る、あるいはそんなこと出来ないなどありましたらご教授お願いします。
ただsocketはノンブロッキングに設定しています。
クライアントはconnectを呼んだ後に正常にサーバーと繋がったか知りたくてselectを呼んでいますが、待ち状態からリターンしてきません。
サーバー側はacceptしており、その後に試しにクライアントへデータを送るとselectがリターンしてくるので、確実にsyn ackはクライアントへ返っていると思います。
selectはサーバーからのsyn ackでは待ち状態は解除されないのでしょうか。
やりたいことはconnectではサーバー応答を待たないで即リターンし、コネクションが確立できたかの結果は別途知りたい。
ググるといくつかのサイトでsocketをノンブロッキングに設定して、connectをコールした後にselectで待つサンプルがありました。
それを真似たのですが、サーバー側はconnec待ちの状態で、クライアントがconnectコール後にselectをコールしてもselectはリターンしてこない。
こうすれば出来る、あるいはそんなこと出来ないなどありましたらご教授お願いします。
568デフォルトの名無しさん
2018/02/03(土) 09:49:25.96ID:pP2dxBQr まずパケットをダンプして見たら
569デフォルトの名無しさん
2018/02/03(土) 09:49:30.43ID:qWVkS+Es select呼んでるのに待ちが発生とか
なんかやらかしてる
なんかやらかしてる
570デフォルトの名無しさん
2018/02/03(土) 10:21:23.77ID:5+N/4dbU connectがEINPROGRESSになった後、本当にエラーになってるんじゃないか?
selectに回す前にMSG_PEEKでrecvするといいよ。エラーならrecvのエラーで
取得できる。
selectに回す前にMSG_PEEKでrecvするといいよ。エラーならrecvのエラーで
取得できる。
571デフォルトの名無しさん
2018/02/03(土) 10:32:27.09ID:bM1piKWo select(2) 第3引数を NULL でやってたり?
572デフォルトの名無しさん
2018/02/03(土) 11:29:21.54ID:diDsLtky 質問者は???状態か
573デフォルトの名無しさん
2018/02/03(土) 12:00:34.03ID:R5rU++Gd574デフォルトの名無しさん
2018/02/03(土) 12:28:18.58ID:Zh144c7Y まず動かないソフト晒せや
575デフォルトの名無しさん
2018/02/03(土) 12:30:38.79ID:jcEuZ+bz 先ずは自分のコード晒せと思ってそう
576デフォルトの名無しさん
2018/02/03(土) 20:46:46.39ID:jVO3D5B/ >>567
投げ捨てか
投げ捨てか
577デフォルトの名無しさん
2018/02/04(日) 11:40:23.51ID:hychyaav >>567は逃亡確定、解散
578デフォルトの名無しさん
2018/02/04(日) 14:23:55.13ID:cGhYp1tS >>577
え、今まで待ってたの?
え、今まで待ってたの?
579デフォルトの名無しさん
2018/02/06(火) 13:04:08.73ID:7vEMaXgn >>570
何言ってるかわからん。きちんと説明できない馬鹿なの?
何言ってるかわからん。きちんと説明できない馬鹿なの?
580デフォルトの名無しさん
2018/02/06(火) 23:14:36.77ID:mkSBl8xw >>579
おまえのお母さんじゃないんだけど?
おまえのお母さんじゃないんだけど?
581デフォルトの名無しさん
2018/02/07(水) 05:21:28.74ID:d07AIdFv582デフォルトの名無しさん
2018/02/07(水) 10:00:13.45ID:2/HDdqqu 横からだけど「パケットをダンプ」が出来ないんだろう
583デフォルトの名無しさん
2018/02/07(水) 12:22:28.37ID:TouhVGwr >>570はそんなこと言ってないのにね
584デフォルトの名無しさん
2018/02/07(水) 16:00:04.81ID:bLqJ09hb 文盲なのさ
585デフォルトの名無しさん
2018/02/07(水) 16:00:50.43ID:2YT0rYkL >>570さん自演はやめてください。みっともないですよ。
586デフォルトの名無しさん
2018/02/07(水) 22:28:35.16ID:MTpdY7NJ "!"!"!MOHYO!"!"!"2"
1.[[[HUn≒MUL=POSI≠MAHO+Set*HUGE=SAGE=LOGE=NOISIA=0≒1]]]
2-[[[[[[[E=RAT%2^10%SPELAn!%]&!TOWA&!PEG#!NOLNOL8!#!HYAGO!2#]1*2=1]U]S]0]O]!#PAL!
3--->PAGODOL7&!@17,2222734.15&[[[%%RENRAK6,9,99"^10"]#$11.2%}]KAIJ]{
41.2SSS = RALQI2.β{{{RA4,0,238^97,1,$.S.L.E.I.L."Q5352.15Q"JOL"5*3>>>41.3q}}}>1.2<0
.3φTALHOSI"0">>>105.10<1.235<1.2>51≠52===55.632>V="E=0.835"of"1.32","632",0.683,1.end
{
1.[[[HUn≒MUL=POSI≠MAHO+Set*HUGE=SAGE=LOGE=NOISIA=0≒1]]]
2-[[[[[[[E=RAT%2^10%SPELAn!%]&!TOWA&!PEG#!NOLNOL8!#!HYAGO!2#]1*2=1]U]S]0]O]!#PAL!
3--->PAGODOL7&!@17,2222734.15&[[[%%RENRAK6,9,99"^10"]#$11.2%}]KAIJ]{
41.2SSS = RALQI2.β{{{RA4,0,238^97,1,$.S.L.E.I.L."Q5352.15Q"JOL"5*3>>>41.3q}}}>1.2<0
.3φTALHOSI"0">>>105.10<1.235<1.2>51≠52===55.632>V="E=0.835"of"1.32","632",0.683,1.end
{
587デフォルトの名無しさん
2018/02/07(水) 22:47:48.45ID:TouhVGwr 本当におかしくなったようだ。
>>570程度のことが理解できなくて、悔しいんだろうなあ。
>>570程度のことが理解できなくて、悔しいんだろうなあ。
588デフォルトの名無しさん
2018/02/16(金) 06:06:35.28ID:W1XJdyx1 ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
589デフォルトの名無しさん
2018/03/24(土) 17:41:30.83ID:fT1SCAXE■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★3 [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 映画「鬼滅の刃」の興行収入急減、日本行き航空券大量キャンセル…中国メディア報道 [蚤の市★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- 「タワマン天国」に飛びつく若者…SNSに転がる「成功体験」に続けるのか 湾岸エリアの業者が語った現実 [蚤の市★]
- 【悲報】おこめ券、9.5億円配布分のうち2.4億が経費、うちJAが1億円中抜き🤗高市ありがとう [359965264]
- AV女優さん「時間停止物」のAVを完全否定してネット騒然。お前らの夢が1つ潰える [152212454]
- 【悲報】高市有事で日本に同調する国、1つも現れないwwwwwwwwwwwwwww [603416639]
- 自閉症が「んなっしょい」と連呼するお🏡
- 【雑談】暇人集会所part19
- ブラックフライデーでダークソウル買って初プレイしてみようかなと思うけどどうかな
