文字列を改行文字で分割すると問題が発生します。
アイデアは、サーバーがクライアントにメッセージを送信し、クライアントが他の2つの文字列の改行文字でメッセージを分割することです
セグメンテーション違反エラーが発生します。
これは、結果を受け取り、分割し、出力するクライアント セクションです。
char response[256];
rc = read(sockfd, &response, 256);
printf("The response is: %s\n", response);//prints the string in 2 lines
char * pch;
pch = strtok (response, "\n");
printf("Part 1 -> %s\n\n", pch); // ERROR
pch = strtok (NULL, "\n");
printf("Part 2 -> %s\n\n", pch);
エラーメッセージは次のとおりです。
Segmentation fault (core dumped)