ネットワークプログラミング相談室 Port30 [転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2014/10/31(金) 07:57:16.24ID:2NZQQB6u
主にソケットに関しての質疑応答スレッドです。

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/
2015/01/13(火) 15:42:16.46ID:WFMYlziZ
>>76
IEEEとか見たこと無いのか・・・
2015/01/13(火) 16:26:51.77ID:36zHy3so
PAMIなら読んだことあるwww
79デフォルトの名無しさん
垢版 |
2015/01/13(火) 18:04:37.43ID:NWsnZDKG
>>72
RFCに入るには10年くらいかかるか、あるいは入らないかもしれませんね。
この分野はサムソンの動向次第だと思います。

サムソンの考えによっては、RFC自体が尊重されないようになるかもしれません。
その場合、サムソンがRFCに代わる規格を発行するようになるのでしょう。
2015/01/13(火) 18:23:03.77ID:YXHXehz5
「半ビット対策」でググってもヒット0件だったので何の話だかわけがわからんけど、どこらへんの分野の話なの?
で、なんでサムソン主導で話が進んでるの?
2015/01/13(火) 18:25:29.34ID:YXHXehz5
量子通信でググっても、Wikipediaで
> 量子ネットワーク(りょうしネットワーク)は、量子暗号技術から発展してきた通信ネットワークである。
> 量子テレポーテーション実験における成功の後、量子通信を行うためのネットワークという概念が提唱された。
とあるけど何のことやら。
一般のプログラミングに関係あるの?
2015/01/13(火) 18:37:38.19ID:Ilae/ETe
RS232Cの ストップビット1.5 とは無関係な話?
2015/01/13(火) 19:05:01.85ID:WFMYlziZ
ハーフビットの概念が理解できない奴が騒いでるだけだから
まともに相手しなくていいよ
2015/01/15(木) 10:16:55.82ID:YU8uT6Up
ネットワークプログラムで半ビットとか出てこなくね?
2015/01/15(木) 10:45:13.57ID:JxRLAzmd
え?
2015/01/15(木) 12:21:04.22ID:7Zglqp6/
MLCのことか
2015/01/16(金) 19:20:46.68ID:HY0ABcUc
ネットワークときいてRFCの範囲しか思いつかない奴が何人かいるね
2015/01/16(金) 20:36:48.88ID:0Ac7bUQ6
誰か>>87の友達ネットワーク構築計画の相談に乗ってやれよ。
2015/01/16(金) 21:01:36.68ID:49OvZmoV
1バイト未満のデータがどうたらこうたらの話だったのに、
いつの間にか謎の半ビットの話になっていたでござる
2015/01/16(金) 21:41:15.39ID:zhnMwTDc
量子通信しってまーす、そりゃよかったね、ちゃんちゃん
2015/01/16(金) 23:30:06.62ID:HY0ABcUc
よっぽど悔しかったんだなw
2015/01/17(土) 05:48:08.07ID:miqGx/Yu
普通にスレ読めば、TCPで1バイト未満の送信があるかというのが量子通信がどうのとなってる
一番の元凶は>>71がTCPの話もまともにできないのに、本人に興味があったからかなんだか知らないが、
量子通信とか持ちだしたから
2015/01/17(土) 13:45:14.20ID:/+OUEn5y
オクテット単位未満をサポートする通信規格なんて存在するの?
2015/01/17(土) 13:53:08.06ID:mRmuykHW
>>93
つ 82
2015/01/17(土) 14:14:21.65ID:Yl6neHYv
トリビットとかも理解できないんだろうなぁ・・・
2015/01/17(土) 17:22:25.98ID:tGLlBodX
名前の欄に書くやつだろ
2015/01/17(土) 19:32:14.07ID:Yl6neHYv
それはトリップ。
2015/01/17(土) 20:35:33.32ID:0OnY28YT
寄席で最後に出演する人
2015/01/17(土) 20:44:11.57ID:Yl6neHYv
それは主任(ェ
2015/01/17(土) 21:03:47.68ID:mRmuykHW
水素が3つくっついた奴だろ
2015/01/17(土) 21:07:46.24ID:EcNq8Nj3
それはトリチウム
2015/01/18(日) 00:59:06.62ID:CVVVMwaI
これは公明の罠・・・
2015/01/18(日) 02:52:15.15ID:MBrzsoFL
>>93
適当にググっただけだけど、例えばこの規格とか読めば?
http://www.etsi.org/deliver/etsi_ts/102300_102399/10236101/02.03.01_60/ts_10236101v020301p.pdf
2015/01/18(日) 03:13:31.26ID:3n+OvDNp
>>93
バイトが8bitとは限らんのですよ?
2015/01/18(日) 03:29:59.19ID:WZ5PXEHk
>>104
RFCに乗るレベルのルールでは見たことないな
もし知ってたら教えて
2015/01/18(日) 03:39:36.95ID:MBrzsoFL
>>104
だから>>93は「オクテット」と言ってるんだと思うが・・・

>>105
RFCは8bit以外の処理系に対しても考慮されてるよ。
というか、RFC 821とか初期のものはむしろ7bitしか考慮してない。
2015/01/18(日) 09:46:25.81ID:JqDMmSuU
>>104
バイトは8以外無い
2015/01/18(日) 10:56:52.92ID:m/KIQPk5
http://ja.wikipedia.org/wiki/%E3%83%90%E3%82%A4%E3%83%88_%28%E6%83%85%E5%A0%B1%29
>初期のコンピュータの多くでは6ビット、また7ビットや9ビットとして扱うコンピュータもあった。
一バイト=7ビット、9ビットも現役だよ
2015/01/18(日) 11:38:33.32ID:JqDMmSuU
35年前に一般化したものを今更拘るって
2015/01/18(日) 12:40:33.19ID:IBchHXID
8bit長のかたまりを オクテット と呼んで、
バイトとは言わないのはそういうこっちゃ
2015/01/18(日) 16:55:16.93ID:MBrzsoFL
>>109
35年前には既に一般化した常識すら知らないってのは恥ずかしいだろ
2015/01/18(日) 17:18:36.78ID:dynhNw9Z
uunet世代の爺か
2015/01/18(日) 17:33:55.24ID:MBrzsoFL
>>112
自分が常識知らないからって
一般人をバカにし始めるのは見てて痛々しい
2015/01/18(日) 17:34:06.86ID:S4U+0NWo
普通kermit
2015/01/18(日) 19:24:57.10ID:JqDMmSuU
>>111
眠いの?
よく頭を回そう
2015/01/18(日) 21:57:20.70ID:HIbRVGGu
>>113
>一般人
一般人は知らないだろうwww
2015/01/18(日) 22:28:24.20ID:MBrzsoFL
>>116
いや、>>109曰く一般化したらしいからそれに合わせてやっただけ。
2015/01/18(日) 22:45:28.34ID:JqDMmSuU
>>117
それは>>108
2015/01/20(火) 20:38:30.06ID:yKm+pOkC
Protocol Buffers, MessagePack, Apache Thrift
ならどれがシェア持ってますか?
これからの時代スタンダードになるのはどれだと思いますか?
2015/01/20(火) 21:18:25.41ID:z+BmDCCd
ONC RPC
2015/01/20(火) 22:45:57.33ID:QKaUoeyL
最近はATMじゃなくてMPLSだそうな
2015/01/21(水) 01:55:13.51ID:Bf8i4DaT
TCPみたいなUDPってなんだっけ?
ここ10年くらいで出てきた比較的新しいやつ
2015/01/21(水) 07:38:57.86ID:as7mD5RN
RFC4960 SCTP ?
2015/01/22(木) 01:14:40.47ID:WqP6en+9
>>123
それだ! ありがとう!
2015/01/26(月) 17:23:47.69ID:lE9jmLqt
質問というか丸投げになってしまうのですが、チャットサーバー・クライアントの製作課題が出ました
http://uproda.2ch-library.com/855889dN8/lib855889.txt
http://uproda.2ch-library.com/855890Lho/lib855890.txt

穴埋めになっていますので暇つぶしにでもお手伝いいただければうれしいです
2015/01/26(月) 17:30:26.04ID:KGAy5TXP
>>125
スレ違い
2015/01/26(月) 17:30:51.39ID:xvmTehhn
>>125
死ねばいいと思うぞ
2015/01/26(月) 19:50:42.64ID:XNIaxWEk
>>125
宿題は宿題スレで
2015/01/26(月) 20:49:03.72ID:02Ei+eRX
>>125
逝ってよし
2015/01/27(火) 00:33:25.05ID:YQSfawfj
すぐちねって言ったらダメだよってお母さんに教えられなかったの?
2015/01/27(火) 02:27:52.22ID:giSzTswg
じゃあ、ゆっくりちね
2015/01/27(火) 07:59:29.53ID:YQSfawfj
「すぐ」は「言う」にかかってるんだよ
2015/01/27(火) 08:08:06.99ID:8B0JwzTe
じゃあ、ち………ね………
2015/01/27(火) 08:20:11.55ID:YQSfawfj
お、おう…。
2015/01/27(火) 09:33:36.48ID:FEb69LrR
ネタをねたと
2015/02/11(水) 20:09:15.11ID:va9r3P/6
高度なネットワーク扱う奴らのスレとは思えんな
2015/02/11(水) 20:31:36.75ID:L8105ENw
高度なネットワークとは通信衛星のことか?
2015/02/11(水) 20:58:38.63ID:jSeyXlmJ
高度なネタを扱うスレだな
2015/02/11(水) 21:57:45.56ID:djj56cw+
高度なネットワークとは自己増殖するネットワークのことか?
140デフォルトの名無しさん
垢版 |
2015/02/12(木) 15:35:48.18ID:NmXHf2UC
Aht Uh Mi Hed
2015/02/13(金) 22:39:21.27ID:roa7ILB/
FiddlerCoreの話題はどちらで?
2015/02/13(金) 23:01:43.52ID:OeNI9z8R
>>141
こちらで
http://anago.2ch.net/test/read.cgi/river/1407439409/
143デフォルトの名無しさん
垢版 |
2015/04/04(土) 18:59:12.76ID:L/tBX3tu
SSLの自己証明書って用途がよくわからないんですが、どういうことですか?
ようはオレオレ証明書っていうものですよね?
接続先は証明できないけど暗号化できるからやるとかそういうものなんでしょうか?

最終的に知りたいのは、
自分が開発したアプリから自分が製作したwebページにアクセスするときに証明できるのか?
っていう所です。

SSLの仕組み自体あまりよくわかってないんですが、よろしくお願いします
2015/04/05(日) 13:10:19.12ID:VvxCOg00
>>143
>SSLの自己証明書って用途がよくわからないんですが、どういうことですか?
>ようはオレオレ証明書っていうものですよね?
>接続先は証明できないけど暗号化できるからやるとかそういうものなんでしょうか?

主にそう。

>最終的に知りたいのは、
>自分が開発したアプリから自分が製作したwebページにアクセスするときに証明できるのか?
>っていう所です。

出来る。
自分で作るアプリならその証明書(正確には証明書を発行したCA=自分自身)を信頼することが可能。

大雑把に言うと、証明書を信頼できるのはプリインストールされたルート証明書という形で信用するCAを決めているだけなので。
ルート証明書はCAの公開鍵の自己証明書に過ぎません。
2015/04/05(日) 15:39:30.64ID:ljsW1WyS
自分が開発したアプリがシステムのコンポーネント使うときに
そのコンポーネントにオレオレ証明書くわせるのが大変だったりするけどなー
146デフォルトの名無しさん
垢版 |
2015/07/15(水) 19:56:10.01ID:6DE/qV8+
TCPでセッションを張っていて、データが途中のままセッションが切れたとします。
再び同じポートでセッションを張ると途中からのデータは自動で送信されますか?
2015/07/15(水) 20:02:52.74ID:R9wl2urM
TCP/IPを勉強しましょう
2015/07/16(木) 01:28:56.21ID:kjrQMzp7
>>146
されません
149デフォルトの名無しさん
垢版 |
2015/07/17(金) 06:19:23.82ID:RkCxot4l
JavaやCなどでTCPを使ってノンブロッキングSocketプログラミングをするとき、
Socketに届いたデータが途中までなのか全部受け取ったのかはどう判断すれば良いですか?
2015/07/17(金) 06:21:46.04ID:hZkEqQnf
中身のプロトコルを決めてそれで終了判断するのがお気楽かと
2015/07/17(金) 07:00:56.07ID:F28/ZJw1
ブロッキングだろうがノンブロッキングだろうが
プロトコルで約束ごとを用意しないと区切りを知ることはできない
2015/07/17(金) 07:54:24.86ID:s3h+5IcC
TCPの順番が約束されてるってのは
データA送信
→データAを全て受信完了する前にデータB送信
→データAの受信が完了してからデータB受信開始
ってのが約束されてるって事で合ってる?

ならプロトコルに必要なのはデータA開始・データA終了だけでいいのかな?
プロトコルの形はどういうのがセオリー?
2015/07/17(金) 07:58:36.57ID:RkCxot4l
それじゃhttpとかのリクエストが全部届いてるかどうかっていうのはどう判断されてるんですか?
バージョンとかプロトコルとか固定長じゃないですよね
154デフォルトの名無しさん
垢版 |
2015/07/17(金) 08:10:22.47ID:+FHXrpJO
>>153
時間が過ぎたらアウトにします。
HTTPプロトコルバージョンは有れば事実上固定長です。
2015/07/17(金) 09:19:42.59ID:BBDHWoEk
ゴーストプロトコルが発令されました。今後当局は一切関わりありません。
2015/07/17(金) 09:34:45.08ID:5oY9arH6
>>152
データの並びが送信側を同じになるってだけ

送信側 [ABC]送信 続いて [abcd]送信 と送った場合

最終的に ABCabcd が得られることは保証するけど
1回の recv でやってくる塊がどうなるかは保障していない

全て分断で7回の recv: [A] [B] [C] [a] [b] [c] [d]
連結された1回の recv: [ABCabcd]
分断と部分連結で2回の recv: [AB] [Cabcd]
これら全てが起きえます
2015/07/17(金) 10:53:27.81ID:amtl7PFW
>分断と部分連結で2回の recv: [AB] [Cabcd]

これ結構ふつうに起こる
2015/07/17(金) 11:48:11.22ID:5oY9arH6
おっと
送信側と同じ区切りで2回の recv: [ABC] [abcd]
が抜けてたな

・先頭記号 - 終端記号 で区切る
・(固定長の)ヘッダに後続のデータサイズをおいて、受信データサイズで区切る
・情報やりとり毎にセッションを張りなおす:
 送信側 送ってcloseする
 受信側は recv 0 を受け取ったところがデータ終端
2015/07/17(金) 14:25:09.32ID:3XhqrMtV
馬鹿のひけらかしw
2015/07/17(金) 21:00:07.04ID:s3h+5IcC
>>158
ありがとう
・先頭記号や終端記号が分割された場合
・固定長のヘッダが分割された場合
それぞれどうするのがセオリー?
161デフォルトの名無しさん
垢版 |
2015/07/17(金) 21:26:41.05ID:amtl7PFW
固定長のヘッダハ固定長なんだから
固定長に達するまで読むまで
2015/07/17(金) 21:46:28.55ID:R2Je5ZhD
>>160
先頭記号や終端記号は分割されないように1オクテットにするのが簡単
ユニークな記号なら複数オクテットでも処理できるけどね
2015/07/17(金) 23:12:17.45ID:s3h+5IcC
ありがとう

>>161
俺がバカだった

>>162
TCPの場合どれだけ分割が起こっても最小単位は1オクテットって事かな
2015/07/17(金) 23:20:41.50ID:R2Je5ZhD
>>163
そう
8ビット未満に分割されることはあり得ない
2015/07/17(金) 23:24:48.80ID:s3h+5IcC
>>164
ありがとう
166デフォルトの名無しさん
垢版 |
2015/08/11(火) 13:33:44.72ID:fkTw/rrH
CでDNSリゾルバを作っているのですが、テスト用のアドレスでlookupすると
逆引き用のホストが数台出てきます。これはどうしてなんでしょうか。
以下実行結果です。よろしくお願いします。
$ nslookup 157.82.13.243

243.13.82.157.in-addr.arpa name = ee.t.u-tokyo.ac.jp.
243.13.82.157.in-addr.arpa name = eeis.t.u-tokyo.ac.jp.
243.13.82.157.in-addr.arpa name = eegw.ee.t.u-tokyo.ac.jp.
243.13.82.157.in-addr.arpa name = maxwell.ee.t.u-tokyo.ac.jp.
243.13.82.157.in-addr.arpa name = ccs.t.u-tokyo.ac.jp.

Authoritative answers can be found from:
13.82.157.in-addr.arpa nameserver = ns1.t.u-tokyo.ac.jp.
2015/08/11(火) 14:45:40.36ID:pn8MVOPM
ip-address : host name = 1 : 1な世界にいるのか
2015/08/12(水) 09:49:26.97ID:+VWy6X24
>>166
それが普通
2015/08/27(木) 20:26:59.68ID:dowPTGl5
linux C++な人はやぱsocket系はclibなので
自分でラッパクラスを自作するの?
それともACEとかブストとかポコとか使うの?
2015/08/30(日) 13:53:49.58ID:KxO9Bnw+
>>169
aceなんて使ってるやつおらんやろ
2015/08/30(日) 19:06:02.49ID:yb/w6KEf
何使ってるの?
2015/09/06(日) 22:51:11.40ID:Ivw/eJkS
あご
173超音波テロの被害者
垢版 |
2015/09/14(月) 05:07:04.08ID:MMwwKzQN
超音波テロの被害にあっています。
卑劣極まりない被害にあっています。

何が起こったかわからないときから、
わかってみれば、
まだ世の中に知られていない超音波テロ。
174超音波テロの被害者
垢版 |
2015/09/14(月) 05:07:43.00ID:MMwwKzQN
世の中のどれだけの音の振動源・発信源が
使用されているのかわからないが、
多数の振動源・発信源がシステム化され、
ネットワークを通して、
超音波・音波を集中させて
対象を攻撃するらしい。
175超音波テロの被害者
垢版 |
2015/09/14(月) 05:08:33.91ID:MMwwKzQN
人や社会が襲われ、罪もない人が超音波で襲われ、
卑劣な被害にあっています。

聞こえる声、音。超音波テロの加害者の声。
「もらいました」という声とともに、
形のあるもの、ないもの、奪っていき、壊していく
超音波テロの加害者の声。
176超音波テロの被害者
垢版 |
2015/09/14(月) 05:09:06.51ID:MMwwKzQN
超音波による物理的な力で、
ものが飛び、ものが壊れる。
それが人間の体に対してまで。

身体の表面を突き抜け、内臓を攻撃される。
頭蓋骨を突き抜け、意識を失わされる。
聞こえる声、認識できない声で、精神的なダメージ。
人間の体を壊そうとする超音波テロ。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況