Sockets UDP, como mandar paquetes en c#?

Iniciado por lamique, 15 Mayo 2013, 19:13 PM

0 Miembros y 1 Visitante están viendo este tema.

lamique

Hola gente, estoy desarrollando un MMOFPS, empeze estableciendo una conexión con TCP(logre enviar datos y conectarme), mirando arquitecturas de los demás MMOFPS me di cuenta que enviar datos como la posición de cada jugador(cada vez que un jugador aprieta una tecla, o cada vez que cambian las coordenadas) tengo que enviar esa info al servidor y el servidor a los demás jugadores, hacer esto con TCP, genera lag y sobrecarga la red, entonces opte por UDP, pero me surgen algunas dudas ya que no encontré suficiente información de como hacerlo en c#, la pregunta es, alguno tiene algún ejemplo o sabe como puedo hacer?


la conexión es la siguiente: enviar un dato al servidor y el servidor lo envia a todos los clientes.

Espero me puedan ayudar, Saludos
Si quiero Cambiar el Mundo, Empiezo por mi!