by erkosone » Mon May 21, 2012 10:09 pm
Es para conexiones sincronizadas, no tiene nada que ver con el API actual, mas bien es para comunicaciones con 100% de seguridad de transferencia de paquetes.
En principio sirve para las mismas cosas que se pueden hacer por UDP, pero con la seguridad de que es imposible que se pierda información.
Un ejemplo sería un chat, envías un string de 50 chars por ejemplo al servidor, y el servidor seguro que lo recibe sin corrupción y con acuse de recibo al cliente, es muy parecido al sistema de protocolos de alto nivel que se tienen que hacer por UDP pero en TCP ya viene implementado, aunque en la mayoría de los casos TCP resulta mas lento, para conexiones via internet puede ser una alternativa mucho mejor que UDP, primero por que actualizas en cada punto de la red lo que quieres exactamente, y no como UDP que hace un streaming de toda la información, pero sinembargo UDP es mucho mas eficiente para juegos LAN, ya que la perdida de información es despreciable completamente.