Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision |
udp_vs_tcp_ip [2011/02/23 11:13] – ba | udp_vs_tcp_ip [2011/02/23 15:12] – ba |
---|
| |
| ^TCP ^UDP | | | ^TCP ^UDP | |
|**limitations with LabVIEW embedded** |The TCP functions never time out. They can only be interrupted by a timed loop with higher priority. Therefore a **complex framework** has to be implemented\\ Messages can get lost or corrupt without notification (Empoli SP1) |The Zsystem targets cannot receive packets larger than 1480 bytes (Fragmented IP packets are not fully supported) Sending of larger data packets is no poblem.| | |**limitations with LabVIEW embedded** |The TCP functions never time out. They can only be interrupted by a timed loop with higher priority. Therefore a **complex framework** has to be implemented\\ Messages can get lost or corrupt without notification (Empoli SP1)\\ [[tcp_error|Error cluster]] does not behave like expected |The Zsystem targets cannot receive packets larger than 1480 bytes (Fragmented IP packets are not fully supported) Sending of larger data packets is no poblem.| |
|packet order |organized by the protocol |must be organized by the application if required| | |packet order |organized by the protocol |must be organized by the application if required| |
|protocol overhead |moderate (~4 seconds to open a connection receive a message send a answer and close the connection again) The transmission is much faster when the connection is held open |minimal| | |protocol overhead |moderate (~4 seconds to open a connection receive a message send a answer and close the connection again) The transmission is much faster when the connection is held open |minimal| |