本書を理解するには最低でも以下の二つを満たす必要があります。 1.最低でもC言語のポインタを理解していること。 2.UNIX上でgccを使ってコマンドラインのプログラムを組んだことがあること。 本書のUNIXプロセスの概念の説明はやや不細工です。 プロセスはfork()関数から戻って来たときに親と子に分岐しているというだけのことなのだが、本書の説明ではここのところが分かり難いだろう。 それと、スレッドの概念も本書だけでは理解し難い人は他の本も読んでほしい。 ソケットのプログラミングと言ってもTCP/IPでデータを送受信するだけの内容なので、アプリケーション層のプロトコルの知識は他の本で仕入れる必要があります。
この本は最低でも typedef struct{ int a; short s[2]; }MSG; MSG *mp,m={4,1,0}; char *fp,*tp; mp=(MSG *)malloc(sizeof(MSG)); for(fp=(char *)m.s,tp=(char *)mp->s;tp<(char *)(mp+1);) *tp++=*fp++; が理解できないと結構難解です。さらにUNIXの関する高度な知識が必要です。 しかし、自分としては勉強になった本です。
?????±????????'??±?????¨??????????????¬?????????????????????????????±?????'?????¬????????§???????????¬??????????????"??¨???????????'??????????????????????????¨?????????????????????????????...??'????????????????????¨??-????¬¬??'??????????????????????????¨??-?????????????????????????¬¬??'???????????±???????????????????????'?¨???'??????????????????????????±????????????????????¨?????£???????????£?¨????????????????????????§????????§?????????????????±?????§?????????????????"????'-??...???????°-???????...???£????????????????????...??¨??-????????£?¨????????-???????????????'???????-???????????????'??-????????¨?????£?????????????????§???????????"??¨??"?????????????????¬??§?????"??§????????...???????????????????????§??¨?????-????????????????????????????????±????????'???????????¨???????????§???????????'??????????????"??¨?????????????????§??-??????????????????????????????????????±???????????°?????????????????§??????????????????????????????????????????????????-?????-?????°???????????¨??£????!???????"????????????????????'??§???????...????????????????????????????
本書を理解するには最低でも以下の二つを満たす必要があります。
1.最低でもC言語のポインタを理解していること。
2.UNIX上でgccを使ってコマンドラインのプログラムを組んだことがあること。
本書のUNIXプロセスの概念の説明はやや不細工です。
プロセスはfork()関数から戻って来たときに親と子に分岐しているというだけのことなのだが、本書の説明ではここのところが分かり難いだろう。
それと、スレッドの概念も本書だけでは理解し難い人は他の本も読んでほしい。
ソケットのプログラミングと言ってもTCP/IPでデータを送受信するだけの内容なので、アプリケーション層のプロトコルの知識は他の本で仕入れる必要があります。
この本は最低でも
typedef struct{
int a;
short s[2];
}MSG;
MSG *mp,m={4,1,0};
char *fp,*tp;
mp=(MSG *)malloc(sizeof(MSG));
for(fp=(char *)m.s,tp=(char *)mp->s;tp<(char *)(mp+1);)
*tp++=*fp++;
が理解できないと結構難解です。さらにUNIXの関する高度な知識が必要です。
しかし、自分としては勉強になった本です。
?????±????????'??±?????¨??????????????¬?????????????????????????????±?????'?????¬????????§???????????¬??????????????"??¨???????????'??????????????????????????¨?????????????????????????????...??'????????????????????¨??-????¬¬??'??????????????????????????¨??-?????????????????????????¬¬??'???????????±???????????????????????'?¨???'??????????????????????????±????????????????????¨?????£???????????£?¨????????????????????????§????????§?????????????????±?????§?????????????????"????'-??...???????°-???????...???£????????????????????...??¨??-????????£?¨????????-???????????????'???????-???????????????'??-????????¨?????£?????????????????§???????????"??¨??"?????????????????¬??§?????"??§????????...???????????????????????§??¨?????-????????????????????????????????±????????'???????????¨???????????§???????????'??????????????"??¨?????????????????§??-??????????????????????????????????????±???????????°?????????????????§??????????????????????????????????????????????????-?????-?????°???????????¨??£????!???????"????????????????????'??§???????...????????????????????????????