LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: edwardhayes

tcp socker 服务器编程问题,请进来看看。

[复制链接]
 楼主| 发表于 2003-10-3 14:24:04 | 显示全部楼层
对,它会破坏buf,你可以自己写,后面的问题我试着写:

  1. n = read(int fd, buf, sizeof(buf));
  2. buf[n] = '\n';
复制代码
发表于 2003-10-3 15:11:04 | 显示全部楼层
可以像edwardhayes的方法 或是使用sscanf从缓冲中读(我没试过 各位可以试看 sscanf("%s\n"看)
也可以自己使用strchr查找\ns
发表于 2003-10-3 15:12:16 | 显示全部楼层
刚才写错

edwardhayes兄方法不准确
read进来后并不会自动在最后添加\0

另外使用sscanf或是strchr自己处理好
 楼主| 发表于 2003-10-3 15:28:30 | 显示全部楼层
无双兄弟,批评的是!
发表于 2003-10-3 16:21:16 | 显示全部楼层
this problem I also meet when I first write sock program
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表