我正在向服务器发送一条消息。例如:“你好世界”。我希望服务器发回消息:“hello world”。
for(;;) //listen forever
{
ClntLen = sizeof(ClntAddr);
NewSockfd = Accept(Sockfd, (sockaddr*)&ClntAddr, &ClntLen);
//Read message
read(NewSockfd, Buff, MAX_SIZE);
//convert to lower, send back to client
write(NewSockfd, Buff, MAX_SIZE);
close(NewSockfd);
}
我曾尝试使用 tolower(),但在服务器中,我无法在不给我错误的情况下正确使用它。
总结:读取Buff(char数组),转为小写,写回客户端。
请解释它是如何完成的。提前致谢。