# (TCP) Does SocketReceive guarantee that message will arrive at the same time?

**URL:** <https://tech-community.robotics.abb.com/t/tcp-does-socketreceive-guarantee-that-message-will-arrive-at-the-same-time/9741>\
**Category:** RAPID Programming\
**Tags:** robot-studio, tcp, socket, tcp-ip, abb\
**Created:** [October 10, 2020, 1:41am UTC](https://tech-community.robotics.abb.com/t/tcp-does-socketreceive-guarantee-that-message-will-arrive-at-the-same-time/9741 "2020-10-10T01:41:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![vitsensei](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/vitsensei/32/2270_2.png) [@vitsensei](https://tech-community.robotics.abb.com/u/vitsensei)\
**Post date:** [October 10, 2020, 1:41am UTC](https://tech-community.robotics.abb.com/t/tcp-does-socketreceive-guarantee-that-message-will-arrive-at-the-same-time/9741/1 "2020-10-10T01:41:36Z")

</div>

Hi all,

With other programming languages, the received message does not guarantee to arrive at the destination at the same time. For example, if I send out “Hello World”, I might receive on the other side the following 3 messages: “He”, “llo Wor”, “ld”.

Does RAPID automatically concatenate the received string for me? Thank you.

By the way, why do RAPID has the limit of 80 char for the receiving string?
