2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

C言語でTCP/IP通信勉強(プログラミング)したいんだが

1 :佐藤祐也:2020/07/13(月) 15:25:12.805 ID:kljIS0yId.net
おすすめのサイトや本はある?(`ェ´)ピャー
なんかサイトは最初っから置いてけぼりのしてくるし本は00年前後のばっかで今と互換性あるのか分からないし(`ェ´)ピャー

2 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:26:13.048 ID:0+cpDtX+0.net
おまえには無理

3 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:26:15.543 ID:1SsG08Ep0.net
ietf.org

4 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:26:34 ID:QknvA+eia.net
cでtcpipなら00年代ので十分通用する

5 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:26:58 ID:MBi1pjrMd.net
cとか古すぎてだれも使ってなさそう

6 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:27:42 ID:kljIS0yId.net
>>5
時代は何よ

7 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:27:46 ID:Wp+UdU/Ta.net
実用性あるかないかより
知ってるか知らないか

知っていて困る事はない

8 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:27:50 ID:VdWXOGEU0.net
なんでググらないんだろ

9 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:29:09 ID:kljIS0yId.net
>>8
なんで1読めないんだろ

10 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:30:31 ID:ZdFDDs3e0.net
libcurlでも使えばいい
でもC言語以外なら他にもっと手っ取り早く実装する方法あるのに

11 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:30:42 ID:VdWXOGEU0.net
>>9
なんでググれないんだろ

12 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:31:30 ID:0+cpDtX+0.net
もう一度言うよ
1には無理

13 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:31:33 ID:rTh7Uzo/0.net
TCP/IP関連のRFC読んでみたら?

14 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:33:26.147 ID:LievEO6F0.net
jhk

15 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:33:43.376 ID:fMi0B4/M0.net
socketとプロセス間通信でググれば出てくるんじゃね

16 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:33:46.579 ID:kljIS0yId.net
>>11
効いててワロタ

17 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:34:53.359 ID:hWTTaz9H0.net
ソケット で検索してみたら?(´・ω・`)

18 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:35:39.103 .net
ネットワークの知識ないと結局なんでそうするのかわからんくて苛つくんじゃないの
IPAのネットワークスペシャリスト出願して勉強開始しなよ秋だよ試験

19 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:35:57.495 ID:0+cpDtX+0.net
おまえら偉そうにレスしてるけど
まともに勉強して理解してるのって俺だけなんだろうなあ

20 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:36:01.393 ID:N4mVbsdA0.net
今の時代IPv4でもv6でも動くように書かないといかんらしいぞ

21 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:37:00.100 ID:hWTTaz9H0.net
無理そうなら curl で検索(´・ω・`)

22 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:37:35.230 ID:kljIS0yId.net
>>21
ソケットは色々調べてみたよ
curlってのなんかどっかでみたことあるけどそれ調べてみるわ

23 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:38:38.461 .net
>>6
ポストCと呼び声が高いのはRust

24 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:39:09.250 ID:MBi1pjrMd.net
>>19
当たり前だろ
cで通信やるという発想すらでてこないわ

25 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:40:10.417 ID:/xEQIUpod.net
そもそもTCPIPの通信そのものを制御するコードなんて自前で書く必要ないだろ
呼び出して接続するだけじゃねーか

26 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:40:18.872 ID:Xnf6Yzr80.net
UNIXネットワークプログラミング

27 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:41:00 ID:xfaBk1Nq0.net
レイヤの概要すら知らなさそう

28 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:44:48.017 ID:fMi0B4/M0.net
>>26
これサーバーのサンプルコードも書かれてるやつだっけ
なんでIO閉じるのかとかシグナルハンドラどうするのかとか凄くわかりやすかった

29 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:50:39.681 ID:iYHBZjlv0.net
system call使いたいだけ?
そんなんググれば一発だろに

30 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:51:24.555 ID:bdrlLa1X0.net
まずarpから

31 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:52:09.979 ID:hWTTaz9H0.net
rs232 とかから入れば?(´・ω・`)

32 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:53:39.730 ID:iYHBZjlv0.net
ソースコード見るのが一番いいよ
apache1系のプログラムは、シンプルで見やすい
サーバプログラムの基礎がわかるよ
dhcpのソースも構造体の使い方に感心したわ

33 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:59:07 ID:fMi0B4/M0.net
>>32
構造体共用体ポインタの使い方は通信のコード見るまで意図が理解できなかったわ
Cの独特な文脈ね

34 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:59:10 ID:hWTTaz9H0.net
>>32
https://github.com/apache

github 混んでる?(´・ω・`)

35 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 15:59:46 ID:hWTTaz9H0.net
>>33
アロー演算子のことか?(´・ω・`)

36 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 16:02:13.042 ID:fMi0B4/M0.net
>>35
アローじゃなくて生データを構造体に割り当てる時のキャスト

37 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 16:04:10.299 ID:s1R2trjp0.net
GitHubまた落ちてるね
仕事中断してるわ

38 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 16:04:36 ID:hWTTaz9H0.net
>>36
キャストって ?ポインタとかじゃなくて void型受け渡しとかのことか?(´・ω・`)

39 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 16:06:17.161 ID:hWTTaz9H0.net
>>37
仕事って厚生省絡みのアレか?(´・ω・`)

40 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 16:06:57.990 ID:hWTTaz9H0.net
通信学ぶなら  他に I2Cとかもやってみたら?(´・ω・`)

41 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 16:09:15.906 ID:hWTTaz9H0.net
I2Cで通信線の時定数計算とかやったり

遅延でどうなったりするかとか 実験とかもやってみるとおもろいよ(´・ω・`)

42 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 16:13:14 ID:fMi0B4/M0.net
>>38
その類

43 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 16:14:00 ID:hWTTaz9H0.net
USB通信なんかも 通常はライブラリ使うけど

ちょくでレジスタ叩いて動かしたりしてみたら?(´・ω・`)

44 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 16:14:50 ID:hWTTaz9H0.net
>>42
じゃあ スレッド処理とか使ってるんかな?(´・ω・`)

45 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 16:19:27.346 ID:fMi0B4/M0.net
>>44
当時はスレッドじゃなくてforkでプロセス作ってたと思う
selectで待ってforkした先でデータグラムを共通の構造体に入れてその中の何番目かのデータをキャストして…みたいな流れだったはず

46 :以下、?ちゃんねるからVIPがお送りします:2020/07/13(月) 16:26:41 ID:hWTTaz9H0.net
>>45
なるほどぉ(´・ω・`)

総レス数 46
9 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★