![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cita:
Cita:
Miren este video es de la clase: Justamente ahi nos explica como crear un chat simple con UDP, esta muy bueno y el profesor sabe un monton (y en la mitad del video en adelante esta lo del codigo de la pelotita), ahora los que nos pide es lo que postee en el comienzo que justamente es mas complicado. Cita:
En la imagen En el buffer TX a mandar - Tx(3 primeros bytes) en el header (cabecera) char unsigned (supongamos) El header se usaria para identificar los datos a mandar, supongamos: A-Mandando un dato B-Sigo estando aqui (verificas que la conexion esta viva) C-Otras opciones que nos pida. - TX(4 byte la id de la maquina) que manda. - TX(5 byte la longitud de los datos a mandar) - TX (el resto los datos a mandar (que seran bytes que tendran una estructura determinada). En el caso de nuestros datos a mandar (en el de la pelotita, porque la idea es que nos quede este ejercicio para cualquier comunicacion a futuro) Coordenadas de X,Y,Angulo,Velocidad (supongamos). Todo esto tomalo con pinzas ya que aparentemente la idea es que lo hagamos artesanal digamos un socket para mandar datos (con un margen para usar nuestras variables) y no te puedo explicar mucho del tema, porque lo estamos asimilando recien. Pido mil disculpas de ser tan confuso en el pedido. Última edición por ecfisa fecha: 02-10-2015 a las 20:21:45. Razón: Agregar enlace a video |
|
#2
|
||||
|
||||
|
1 byte para cada cosa? A lo mejor para tu caso te vale pero en el mundo real por ejemplo no podrías pasar una cadena mayor que 255 bytes porque la variable que indica la longitud no da para más. Yo usaría enteros sin signo para todos o casi todos y los metería en una estructura.
|
|
#3
|
||||
|
||||
|
Hola c64.
No especificas que componente están usando y en el video no pude apreciar cual es. Pero, como para darte una idea, te pongo un ejemplo muy simple de como enviar y recibir unos datos con los componentes TClientSocket y TServerSocket. Básicamente no puede ser muy diferente a lo que tienen que hacer. Receptor (server): Código PHP:
Código PHP:
![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 02-10-2015 a las 23:34:31. |
|
#4
|
|||
|
|||
|
Cita:
![]() ![]() Adjunte que pide que usemos y un compañero me paso una mejor imagen. Desde ya muchas gracias por sus respuestas =). Última edición por Casimiro Noteví fecha: 03-10-2015 a las 12:17:28. |
|
#5
|
|||
|
|||
|
Encontre esta muy buena pagina para serializar los datos de la estructura a mandar.
https://rubentorresbonet.wordpress.c...chniques-in-c/ |
|
#6
|
|||
|
|||
|
Lamentablemente estamos atorados con un parcial de estadistica pero ni bien salgamos de eso desarrollaremos el algoritmo. (disculpas por el doble post no me dejaba editar el anterior por el link)
|
|
#7
|
||||
|
||||
|
Hola c64.
Pero ¿ tu problema era con el uso de los componentes o con la serialización de los datos ?, había interpretado que con lo primero. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como hago para cargar el Socket Server como un servicio en cualquier windows | ferdanjua | Servers | 1 | 07-09-2010 13:05:46 |
| como hacer consulta para crear dos campos a partir de uno | Rom@n | SQL | 2 | 24-12-2008 18:56:37 |
| Crear componente de socket para cliente | Belaix | Internet | 5 | 23-11-2008 16:20:01 |
| como transferir tablas dbf en uso | Rom@n | Conexión con bases de datos | 1 | 02-03-2008 00:51:59 |
| Como transferir datos de un ADOquery a un Formulario | maru1981 | OOP | 10 | 30-07-2007 03:52:02 |
|