This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

low tcp/ip

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).

Parents
  • 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.

Reply
  • 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.

Children
No data