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

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

本帖最后由 Cheney_Chen 于 2019-9-6 09:47 编辑
/ N$ t$ ]1 u% t1 b! _! q* |# }2 m* e4 z, S+ S8 E5 |' H" R
之前看论坛中有不少人反馈 RT-Thread  Wiznet 软件包只实现了作为网络客户端功能,没办法作为网络服务器使用,导致大家在使用  WIZnet 软件包时产生很多局限性,部分基于服务器实现的的网络软件包和功能不能使用。
+ p# T& K" l9 w$ d, L. k! ?. b
$ }% l' n. [/ P/ ]4 ?, t7 b$ [/ q最近,完善 WiZnet 软件包部分问题(IP 地址续租、bind 函数失败等)的同时,添加了 WIZnet 软件包对服务器功能的支持,主要是对 listen、accept、bind 等服务器相关的网络接口的抽象和功能实现。至此,WIZent 软件包已经全面支持 BSD Socket API 网络接口,通过 WIZnet 软件包接入的设备可以完美的兼容所有 RT-Thread 提供的网络软件包和功能。$ L; v+ K% H0 _
% {  [- X4 G4 H! c7 i
大家可以使用 laster 版本 WIZnet 软件包测试网络服务器功能,可以测试包括 network_sample(server 模式)、iperf(server 模式)、tftp(laster 版本)、telnet、webnet、tcpserver 等软件包和网络功能,当然也可以用在自己的应用程序上,感兴趣的小伙伴快来试试吧!!
$ z- w: p/ h8 h1 \; o
/ d' E$ b( c7 u( ]6 _WIZnet 软件包地址:https://github.com/RT-Thread-packages/wiznet
/ s! N0 r8 X2 I  z9 f" H& h* c
" B: L; X7 w7 t8 s7 o! g  S) J
: E/ s7 q: c+ A' M2 }
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-9-5 19:08:27 | 显示全部楼层
期待已久呀,终于支持了~~
: \1 `  X. A. D4 D) [2 ~- [
1 G* L- E7 ^+ J& l& R1 L马上试试 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 编辑
. Q; [. l( y7 M# t7 v$ n: Y" }0 q, D9 q5 U  }3 [
我今天更新了wiznet包,用RT-Thread API 参考手册上的tcpserver 例程测试,发现程序运行到accept()时就会报错
" E1 e, B1 U. E- |
\ | /* H( R2 `3 N: [/ n! x, l7 k+ }
- RT -     Thread Operating System7 x0 M: r8 T' j, \
/ | \     4.0.2 build Sep 17 2019& }& f& B6 D* S. r0 s0 K
2006 - 2019 Copyright by rt-thread team
9 O$ Y0 m, ]' T( H222222222222222222222# ~# g- J2 K% |( ^1 ]5 Z' t
, L* m% o, a0 Z% M& R- ~5 X
[I/sal.skt] Socket Abstraction Layer initialize success.
5 Z$ P: M% K+ Z" x[I/wiz] RT-Thread WIZnet package (V2.0.0) initialize success.
& E% F& Y7 X4 y+ Umsh />9 G: J) X" S8 V' @% d
TCPServer Waiting for client on port 50123...
0 O3 Z$ u# b7 X, @Function[rt_mutex_take] shall not be used in ISR8 r- H% R/ n, f
(0) assertion failed at function:rt_mutex_take, line number:659

# L! k' D/ s' e& m8 R( V! K3 Z
使用道具 举报 回复
发表于 2019-9-17 18:36:40 | 显示全部楼层
支持,强烈支持
使用道具 举报 回复
发表于 2019-9-17 18:37:33 | 显示全部楼层
likun416889496 发表于 2019-9-17 17:339 F- [9 s) }' X; U4 C$ [$ F3 C+ {
我今天更新了wiznet包,用RT-Thread API 参考手册上的tcpserver 例程测试,发现程序运行到accept()时就会报 ...
( G3 V/ R! Y& P% T. ?* r
定时器没有启用软定时模式
使用道具 举报 回复
发表于 2019-9-18 08:37:30 | 显示全部楼层
armink 发表于 2019-9-17 18:37" E7 D) ?/ j. R, J% _
定时器没有启用软定时模式
/ K$ h6 V3 ~3 L9 v( |  j
问题解决,非常感谢
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  1. 4 主题
  2. 1606 帖子
  3. 1606 积分

Ta的主页 发消息

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

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

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

Powered by RT-Thread

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