+ -
当前位置:首页 → 问答吧 → 虚虚的问下,socket编程跟无线网没半毛钱关系吧

虚虚的问下,socket编程跟无线网没半毛钱关系吧

时间:2010-07-13

来源:互联网

本帖最后由 shang2010 于 2010-07-13 11:00 编辑

为什么我的socket recv之后,貌似是一个字节一个字节的获得的??

代码大致如下
while(true)
{
recv(...char *buf,...);
printf(buf);

printf("hello, world.")
}


---
结果一个字节一个helloworld,,晕

作者: shang2010   发布时间: 2010-07-13

和tcp协议栈一些策略有些关系

作者: xinglp   发布时间: 2010-07-13

会不会是recv传入的长度是1吧

作者: hellioncu   发布时间: 2010-07-13

我send的时候,直接send   size字符串的

socket真没玩过,,,得补补基础了,,



PS晚上上代码

作者: shang2010   发布时间: 2010-07-13

0.1毛也没关系。。。

作者: rain_fish   发布时间: 2010-07-13

你可以说有一毛钱关系,但是不做wifi的driver遇不到。

作者: prolj   发布时间: 2010-07-13

回复 shang2010


    无线的驱动里面都是socket啊!

作者: daniel_kohler   发布时间: 2010-07-13



size(数组)

楼主悲!

作者: linuxlixk   发布时间: 2010-07-13



QUOTE:
我send的时候,直接send   size字符串的

socket真没玩过,,,得补补基础了,,



PS晚上上代码
shang2010 发表于 2010-07-13 11:06




    字符串咋size的?

作者: lenovo   发布时间: 2010-07-13

做应用层的,还要考虑驱动层的,够累

作者: mirnshi   发布时间: 2010-07-13

做驱动层的,还要考虑应用层的,累够

作者: shang2010   发布时间: 2010-07-13

做驱动层是要考虑上面的,毕竟你是提供接口给上面。

作者: prolj   发布时间: 2010-07-13



QUOTE:
做驱动层的,还要考虑应用层的,累够
shang2010 发表于 2010-07-13 14:44



底层是基础,必须要考虑到应用层的。比如ip/port过滤,基本都是底层处理的,其实在应用层上也可以处理,但是很累呀

作者: mirnshi   发布时间: 2010-07-13