Is it possible for any Software or Application to use both UDP and TCP protocols at the same time?
As we know, both TCP and UDP are protocols used for sending bits of data — known as packets — over the Internet. They both build on top of the Internet protocol. In other words, whether you are sending a packet via TCP or UDP, that packet is sent to an IP address.
Yes it’s possible, some application uses TCP port no to authenticate the username and password and UDP it uses for live streaming.
TCP to transfer the emoji, pictures and so on, since this data packet needs high data integrity, if there is any data loss, the IM, emoji, pictures we sent will be unidentified, the recipients can’t recognize them.
For UDP, this protocol always keep transfer the data packet, and it will be applied for audio and video, it can hold more data packet and it will also lose some packet when it transfers the data packet, but for audio and video, the imperceptible data loss will not affect the data integrity, the recipients still can understand and recognize it.