Fail to send data on some networks
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Share projects and connect with makers.
Joined before the site update? first.
New to WIZnet Makers?
We sent a verification link to your address. Open it to activate your account, then log in.
Accounts from this email provider are reviewed by an administrator after verification. Approval usually takes one business day.
Already have an account?
Enter your email address. If it belongs to an account, we'll send a link to set a new password. Members who joined before the site update use this to set their password.
If an account uses that address, we sent a link to set a new password. The link works once and expires in 30 minutes.
Know your password?
Need an account?
RE: Fail to send data on some networks
by irina WIZnet ·
We not support the fragmentation of TCP.
I think didn’t you use fragmentation of TCP?
You can see same network packet via Wireshark program.Analyzing the packet will show you when it doesn’t work.
RE: RE: Fail to send data on some networks
by johanan ·
Hello,
it is the device using the W5100S that send a lot of information to the server.
It is using VNC protocol to send a LCD screen, and if the screen has a lot of graphics, it fails at some point.
The packets are sent one by one - each abot 1000 bytes, with the send() Wiznet lib function, blocking mode. So I don’t understand how it can be fragmented.
Please explain more.
Thanks.
RE: Fail to send data on some networks
by johanan ·
Thanks,
i will check buffer available size.
Problem is more complex, as in my lab (and some other users) all is working OK and very smoothly.
It is with some customers, and some of them are 3500 km away.
I have been able to output some logs via the device RS232 port and I have one user which allows me to login to his PC and check that logs, but so far I could not find the reason.
This customer can update the device firmware, and is cooperative, but even so, it is very difficult to understand what is the problem.
As I said, its a VNC protocol, In order to “solve” the problem, the device does not show any complex graphics (leaving only text and simple shapes on screen) when communicating by VNC, and this works without any issues, as the amount of data sent per screen refresh is much smaller. Whoever this is just for lowering the flames, and not a solution.
I tried disable delays flag (SF_TCP_NODELAY) but this does not make any noticeable difference.
I must assume that it is something which I don’t understand about under the hood of networks, as in some networks all is working very well, and some not. Very frustrating…
Johanan
RE: Fail to send data on some networks
by johanan ·
Hi,
Can I check any register value to see if there is lost or bad acknowledge? then I can resend the packet by device software, before I sent the next packet…
Am I making any sense?
Thanks