首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

unix网络编程的有关问题

2012-03-02 
unix网络编程的问题我编写了一个服务器端程序,用telnet连上去,然后用telnet发送一个字符串 time 。在服务

unix网络编程的问题
我编写了一个服务器端程序,用telnet连上去,然后用telnet发送一个字符串 "time "。在服务器端用print( "%s ",line)可以正确打印出来,但是用strcmp(line, "time ")的返回值却不为0,这是为什么?

[解决办法]
可能跟结尾符有关,line中除了time还有结尾符,print没答应出来而已
[解决办法]
你的buf,接受到数据之后,应该先在末尾加上 '\0 '

热点排行