現在、ソケットプログラミングを行っています。これで、クライアント サーバー間でバイトを簡単に送受信できるようになりました。今、クライアントサーバー間で文字列を送信したいと思います。
私が同じために使用したコードは(クライアント)です:
strcpy(recvbuf, sendbuf);
send(ConnectSocket, recvbuf, strlen(recvbuf), 0);
printf("\nSending string...");
(サーバ)
iResult = recv(ClientSocket, recvbuf, sizeof(recvbuf) -1, 0);
recvbuf[iResult]= '\0';
strcpy(sendbuf2, recvbuf);
printf("String recieved = %s", sendbuf2);
しかし、それは正しい結果を示していません。私を助けることができるリンクはありますか?