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

RL-TCPnet TCP reception problem

Hello,

When I send an TCP packet (1022 bytes) from my PC, I receive the packet in 2 times (with TCP_EVT_DATA).
536 bytes first and 486 bytes.

I don't understand why I can't receive it in one time.

Anybody can help me ?

Thanks.

Parents
  • How do you send it?

    With the Win32 Socket send function :

    int send(
      __in  SOCKET s,
      __in  const char *buf,
      __in  int len,
      __in  int flags
    );
    


    What "sniffer"?
    Where are you "sniffing"?

    It is the Microsoft Network Monitor program running on the PC which send the TCP packet.


    Are there any other devices (routers, etc) between the PC and your ARM target?

    All are connected to an switch but I try with the pc connected directly to the ARM target and it is the same thing

Reply
  • How do you send it?

    With the Win32 Socket send function :

    int send(
      __in  SOCKET s,
      __in  const char *buf,
      __in  int len,
      __in  int flags
    );
    


    What "sniffer"?
    Where are you "sniffing"?

    It is the Microsoft Network Monitor program running on the PC which send the TCP packet.


    Are there any other devices (routers, etc) between the PC and your ARM target?

    All are connected to an switch but I try with the pc connected directly to the ARM target and it is the same thing

Children