We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I send data from evaluation board MCB2300 (with LPC 2378 microprocessor) to a user's PC via Ethernet using TCP/IP protocol. A program named Ethereal shows that MCB2300 transfers 1024 bytes segment during 7-8 ms after ACK is received from PC. Why the transfer is so low? (Program sample is EasyWeb).
I see, but I don't use Keil RL.
My program send data throuth Ethernet and TCP/IP. It consists of some modules: tcp module realize protocol ARP,ICMP,IP,TCP and react to developments (receive package, API user's call), ethernet module consist of hardware driver for use EMAC controller, configure registers for write,read,receive and send packages, realized data exchange with EMAC controller.
The problem is : PC receives 4K from the board after request in 40ms. I don't know that I do not so. Timer(on PC) show 40ms = request at PC + sending 4K at board to PC (4 transmissions (TCP packet = 1K)).This is slowly.
Thanks all for ansewers, but problem remain.