硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2727|回复: 2
收起左侧

[RL-TCPnet] 我来第一个请教问题

[复制链接]

116

主题

800

回帖

1148

积分

至尊会员

积分
1148
QQ
发表于 2017-9-27 15:12:47 | 显示全部楼层 |阅读模式
1. 实际应用中一般都采用BSD socket通信的吗?
2.bsd例程中  socket()函数和recv()函数都是内部直接被挂起的吗? 貌似没看到这个任务中有切换任务的动作
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
发表于 2017-9-27 15:58:54 | 显示全部楼层
我所了解的的嵌入式网络项目,很多都是基于BSD 编程,这种方式有个好处,可以在PC端吧网络通信测试OK,然后在copy到嵌入式环境里面,因为那些函数名称、作用都是完全一样的。

recv()函数如果没有收到数据是直接挂起状态的,以前用的时候是这样, socket()函数是创建网络套接字的。
回复

使用道具 举报

116

主题

800

回帖

1148

积分

至尊会员

积分
1148
QQ
 楼主| 发表于 2017-9-28 09:09:21 | 显示全部楼层
[s:151]  [s:151]  [s:151]  [s:151]  [s:151]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-5 15:32 , Processed in 0.152031 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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