unix网络编程的问题我编写了一个服务器端程序,用telnet连上去,然后用telnet发送一个字符串 "time "。在服务器端用print( "%s ",line)可以正确打印出来,但是用strcmp(line, "time ")的返回值却不为0,这是为什么?[解决办法]可能跟结尾符有关,line中除了time还有结尾符,print没答应出来而已[解决办法]你的buf,接受到数据之后,应该先在末尾加上 '\0 '