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

发表在 Network2019-9-5 16:42 [复制链接] 8 611

本帖最后由 Cheney_Chen 于 2019-9-6 09:47 编辑   R# f+ j+ w& ^. {, ~8 Q6 {7 Q

7 g" d2 w8 L, y- I7 }, y之前看论坛中有不少人反馈 RT-Thread  Wiznet 软件包只实现了作为网络客户端功能,没办法作为网络服务器使用,导致大家在使用  WIZnet 软件包时产生很多局限性,部分基于服务器实现的的网络软件包和功能不能使用。. q  }) Y) A& x& d, [  s% P
2 B& I) v% D3 j" j
最近,完善 WiZnet 软件包部分问题(IP 地址续租、bind 函数失败等)的同时,添加了 WIZnet 软件包对服务器功能的支持,主要是对 listen、accept、bind 等服务器相关的网络接口的抽象和功能实现。至此,WIZent 软件包已经全面支持 BSD Socket API 网络接口,通过 WIZnet 软件包接入的设备可以完美的兼容所有 RT-Thread 提供的网络软件包和功能。! I( m& ?, z- ~% S, o
! h6 l0 e4 I0 K! Z6 C+ Z
大家可以使用 laster 版本 WIZnet 软件包测试网络服务器功能,可以测试包括 network_sample(server 模式)、iperf(server 模式)、tftp(laster 版本)、telnet、webnet、tcpserver 等软件包和网络功能,当然也可以用在自己的应用程序上,感兴趣的小伙伴快来试试吧!!
6 D) T2 p" ]  M. T3 x; t! z3 M5 e$ n) B; N' E1 O+ J
WIZnet 软件包地址:https://github.com/RT-Thread-packages/wiznet  {: v; e4 I* `1 h0 y: l

, H! d  F( c. s% g  w- ]+ p  V% i& Y6 j8 [+ e1 j6 ]; ^, R
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-9-5 19:08:27 | 显示全部楼层
期待已久呀,终于支持了~~$ h: c8 m- a4 o
0 q+ @; p3 ^: w+ Z# G
马上试试 webnet
使用道具 举报 回复
发表于 2019-9-5 22:31:10 | 显示全部楼层
硬核更新
使用道具 举报 回复
发表于 2019-9-6 12:25:30 | 显示全部楼层
6666
使用道具 举报 回复
发表于 2019-9-16 12:08:09 | 显示全部楼层
加油,有你们在 我们使用更加方便和安心
使用道具 举报 回复
发表于 2019-9-17 17:33:25 | 显示全部楼层
本帖最后由 aozima 于 2019-9-17 22:28 编辑 ) v3 J3 r! T' K% E; T, {9 Q

* H) p0 R9 R' K$ i2 n, g2 x/ y我今天更新了wiznet包,用RT-Thread API 参考手册上的tcpserver 例程测试,发现程序运行到accept()时就会报错, U( S7 V( i" w! z; T/ o/ C2 D' u
\ | /
7 {5 [" U& A: B6 _) g- RT -     Thread Operating System
3 n' s6 L* u$ o- c / | \     4.0.2 build Sep 17 2019
0 i2 m, h# v: G! H& a6 q$ W 2006 - 2019 Copyright by rt-thread team" k2 z- x- J0 h) G  U  `
222222222222222222222
- Z) N) p# R8 u& f' P8 c6 W
2 Q  ^- G. v9 B# s; C[I/sal.skt] Socket Abstraction Layer initialize success.+ x1 K5 _8 f6 s$ z* |! O
[I/wiz] RT-Thread WIZnet package (V2.0.0) initialize success.- n- B& j  O# r" c
msh />+ P) Y8 P3 s+ x; V
TCPServer Waiting for client on port 50123...& c) Z+ Y* v' t1 d' g  j( M' E% _
Function[rt_mutex_take] shall not be used in ISR
4 g# C8 A) s+ k% Z5 Y' I3 v4 T(0) assertion failed at function:rt_mutex_take, line number:659
( H5 |  ~* t4 h0 Q
使用道具 举报 回复
发表于 2019-9-17 18:36:40 | 显示全部楼层
支持,强烈支持
使用道具 举报 回复
发表于 2019-9-17 18:37:33 | 显示全部楼层
likun416889496 发表于 2019-9-17 17:33
" C* A* _1 e! A. V% I我今天更新了wiznet包,用RT-Thread API 参考手册上的tcpserver 例程测试,发现程序运行到accept()时就会报 ...
( I' \$ k, p1 P
定时器没有启用软定时模式
使用道具 举报 回复
发表于 2019-9-18 08:37:30 | 显示全部楼层
armink 发表于 2019-9-17 18:37
$ S5 W6 S" P0 }0 V$ S. w% W定时器没有启用软定时模式

; G0 G) {3 X- h7 H7 H问题解决,非常感谢
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

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