UDP is a connectionless protocol. If you use it, you have no idea if the person you are sending to is still there anymore. For instance, you may send a search request to a person, but if he signs off right now, you still keep sending him data. Wasting your time and bandwidth. TCP is a more "expensive" protocol but is alot better for the needs of the network. |