WIZnet 软件包支持网络服务器功能啦!!

发布于 2019-09-05 16:42:43
    本帖最后由 Cheney_Chen 于 2019-9-6 09:47 编辑


之前看论坛中有不少人反馈 RT-Thread Wiznet 软件包只实现了作为网络客户端功能,没办法作为网络服务器使用,导致大家在使用 WIZnet 软件包时产生很多局限性,部分基于服务器实现的的网络软件包和功能不能使用。

最近,完善 WiZnet 软件包部分问题(IP 地址续租、bind 函数失败等)的同时,添加了 WIZnet 软件包对服务器功能的支持,主要是对 listen、accept、bind 等服务器相关的网络接口的抽象和功能实现。至此,WIZent 软件包已经全面支持 BSD Socket API 网络接口,通过 WIZnet 软件包接入的设备可以完美的兼容所有 RT-Thread 提供的网络软件包和功能。

大家可以使用 laster 版本 WIZnet 软件包测试网络服务器功能,可以测试包括 network_sample(server 模式)、iperf(server 模式)、tftp(laster 版本)、telnet、webnet、tcpserver 等软件包和网络功能,当然也可以用在自己的应用程序上,感兴趣的小伙伴快来试试吧:lol:lol!!

WIZnet 软件包地址:


查看更多

关注者
0
被浏览
1.4k
8 个回答
armink
armink 2019-09-05
期待已久呀,终于支持了~~

马上试试 webnet
aozima
aozima 2019-09-05
拒绝白嫖,拒绝键盘侠!
硬核更新
jamguo
jamguo 2019-09-16
加油,有你们在 我们使用更加方便和安心
likun416889496
likun416889496 2019-09-17
    本帖最后由 aozima 于 2019-9-17 22:28 编辑


我今天更新了wiznet包,用RT-Thread API 参考手册上的tcpserver 例程测试,发现程序运行到accept()时就会报错
\ | /
- RT - Thread Operating System
/ | \ 4.0.2 build Sep 17 2019
2006 - 2019 Copyright by rt-thread team
222222222222222222222

[I/sal.skt] Socket Abstraction Layer initialize success.
[I/wiz] RT-Thread WIZnet package (V2.0.0) initialize success.
msh />
TCPServer Waiting for client on port 50123...
Function[rt_mutex_take] shall not be used in ISR
(0) assertion failed at function:rt_mutex_take, line number:659

Reilly
Reilly 2019-09-17
支持,强烈支持
armink
armink 2019-09-17
likun416889496 发表于 2019-9-17 17:33
我今天更新了wiznet包,用RT-Thread API 参考手册上的tcpserver 例程测试,发现程序运行到accept()时就会报 ...


定时器没有启用软定时模式
likun416889496
likun416889496 2019-09-18
armink 发表于 2019-9-17 18:37
定时器没有启用软定时模式


问题解决,非常感谢

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友