One of the disadvantages of TCP is that it can be slower for transmission. This disadvantage can be seen with phone and video transmissions via the internet, where they are slow due to the TCP rather than UDP use.
Despite the fact that one does not know how the data is transmitted there is at least the assurance that it has been transmitted. There is also a need for an OnDataAvailable event. The event is triggered at the lower level.
- TCP
- Issues with TCP
Despite the fact that one does not know how the data is transmitted there is at least the assurance that it has been transmitted. There is also a need for an OnDataAvailable event. The event is triggered at the lower level.
There is also the need to have a client/ server application where the command boundaries are required before the data can be sent. Even though there are disadvantages to the whole TCP protocol option, there are some definite benefits. The information is sent in one chunk so the person on the other end gets the entire message instead of a partial message and then the rest later on.