ABCHola ¿Es tu primera visita?
Registro
Página 1 de 2 12 ÚltimaÚltima
Mostrando resultados 1 de 15 de un total de 20
  1. #1
    Intermitente
    Fecha de registro:
    20 de octubre de 2004
    Mensajes:
    38
    Dispositivo móvil:
    hp 5550
    Sistema operativo:
    No tengo ni idea

    Por defecto Enviar con sockets

    Hola:

    Estoy realizando una aplicacion cliente/servidor para mi PDA y mi PC. Si quiero enviar datos del cliente al servidor me lo hace bien siempre y cuando sean cadenas de caracteres.

    Pero realmente lo que yo quiero es enviar 1 fichero, ¿Esto se puede hacer?? ¿Y enviar 1 fichero comprimido?

    Espero que me puedan ayudar. Gracias.

  2. #2
    Iniciado
    Fecha de registro:
    7 de abril de 2005
    Mensajes:
    21
    Dispositivo móvil:
    Acer n35
    Sistema operativo:
    Windows Mobile 2003

    Por defecto

    Hola!!

    La idea que te pedo dar para enviar un fichero es esta:
    -Manda primero el nombre del fichero al servidor.
    -Cuando reciba esa trama el servidor, que este cree el fichero.
    -Ahora el cliente debe leer el contenido y mandarlo (por partes o bien entero, eso depende del tamaño del buffer con el que mandas y del tamaño del fichero)
    -El servidor tiene que ir escribiendo lo que va recibiendo en el archivo que habia creado.

    Es una idea bastante sencilla, pero para ir empezando....

  3. #3
    Intermitente
    Fecha de registro:
    20 de octubre de 2004
    Mensajes:
    38
    Dispositivo móvil:
    hp 5550
    Sistema operativo:
    No tengo ni idea

    Por defecto

    Hola Tucha: Antes de todo, muchísimas gracias por contestar tan rápido.

    Lo que me comentas ya lo había pensado, pero como no sólo quiero enviar ficheros de texto, y si puede ser enviar ficheros comrpimidos, mejor que mejor; además lo que quiero enviar lo terminaré enviando mediante GPRS, ´me interesaría mirar otra opción.

    Si se te ocurre algo, cuéntamelo ok??

    Muchas Gracias.

  4. #4
    Incansable
    Fecha de registro:
    11 de junio de 2004
    Desde:
    Spain
    Mensajes:
    155
    Dispositivo móvil:
    HP iPAQ 2210 + RoyalTek RBT-1000
    Sistema operativo:
    Windows Mobile 2003

    Post

    Hola Vane:

    ¿Qué lenguaje de programación estás utilizando en la parte del cliente (PDA)?
    ¿Y en el servidor (PC)?

    Para comprimir una cadena, un stream de bytes o un archivo te puedes valer de la excelente y gratuita libreria de SharpZipLib. Busca en este foro todos los mensajes que hablen de SharpZipLib para informarte. Luego puedes visitar la web http://www.icsharpcode.net/OpenSourc...b/Default.aspx para bajarte el código fuente y recompilarlo para Compact Framework.

    Si estás desarrollando en C# .NET hay un ejemplo de aplicación Cliente/Servidor PDA/PC utilizando sockets que es muy instructiva y te puede ayudar: http://www.codeproject.com/netcf/PPCSignatureApp.asp

    Saludos y suerte.
    Última edición por Karlitos 13 de abril de 2005 a las 18:57

  5. #5
    Iniciante
    Fecha de registro:
    19 de abril de 2005
    Mensajes:
    8
    Dispositivo móvil:
    no tengo
    Sistema operativo:
    No tengo Pocket PC

    Ayuda vane

    Ola vane:

    Este es mi primer mensage en este foro. llevo recorridos un monton de sitios buscando infomacion sobre este tema, y.....cada vez estoy mas liao.
    Pues veras mi problema es que estoy aceindo las practicas en una empresa, y me han mandado acer lo que tu as espuesto aki. Tengo que mandar datos de un pda a un servidor a traves de la red, pero mi problema es que no tengo ni idea de sockets y me interesaria saber, si puedes decirme donde as encontrado manuales de esto, o si me puedes enviar el codigo pa acerme una idea. Ando perdido y no se que acer. Mu chas gracias. Si deseas puedes contestarme a mi correo, que te lo agradeceria aun mas. boromito@hotmail.com

    Un saludo

  6. #6
    Infinito
    Fecha de registro:
    30 de junio de 2004
    Desde:
    Bogota - Colombia
    Mensajes:
    2.544
    Dispositivo móvil:
    Toshiba E740, iPAQ hx4700, Symbol PPT8800/9090, HTC Touch 2, HTC Touch
    Sistema operativo:
    Windows Mobile 6.5 o anterior

    Por defecto

    Hola boromito

    1- Que base de datos vas a utilizar?

    2- Tienes conexion via Wi-Fi en todo momento?

  7. #7
    Iniciante
    Fecha de registro:
    19 de abril de 2005
    Mensajes:
    8
    Dispositivo móvil:
    no tengo
    Sistema operativo:
    No tengo Pocket PC

    Por defecto No conexion permanente

    Tengo que utilizar para guardar los datos en el pda con el pocket access, para guardar el archivo como *.cdf (*.cfd no recuerdo bien aora).
    La conexion no va a ser permamente, y en lo que consiste especificamente esta aplicacion, es en que va a guardar los datos en la pda si no encuentra la red, para mandarlo posteriormente cuando la red este disponible.

    Estoy echo un autentico lio , por favor ayudenme .

    ¿como es la conexion irunner o algo asi?

  8. #8
    Infinito
    Fecha de registro:
    30 de junio de 2004
    Desde:
    Bogota - Colombia
    Mensajes:
    2.544
    Dispositivo móvil:
    Toshiba E740, iPAQ hx4700, Symbol PPT8800/9090, HTC Touch 2, HTC Touch
    Sistema operativo:
    Windows Mobile 6.5 o anterior

    Por defecto

    Bueno con socket s lo puedes lograr.

    Busca en www.devbuzz.com ahi un ejemplo de como hacerlo.

  9. #9
    Iniciante
    Fecha de registro:
    19 de abril de 2005
    Mensajes:
    8
    Dispositivo móvil:
    no tengo
    Sistema operativo:
    No tengo Pocket PC

    ejemplo?

    Estube buscando en la pagina que me dijiste un beun rato, pero no encontre nada.
    Estoy mas perdido que el nuevo papa.
    Vaia desesperacion.
    Tendre que hablar con mi jefe de mi incapacidad, xD.
    Pero normal que no sepa acerlo acabo de acabar el modulo de programacion y me mandan este tipo de proyectos y...... .........DIOS!!
    Si alguien tiene un manual de sockets o un ejemplo de sockets o algo que me lo envio xq no encuentro nada.

    Saludos

  10. #10
    Iniciante
    Fecha de registro:
    19 de abril de 2005
    Mensajes:
    8
    Dispositivo móvil:
    no tengo
    Sistema operativo:
    No tengo Pocket PC

    Por defecto

    Necesito ayuda con los sockets vane. Podrias mandarme un codigo que ayas utilizado o algo sobre este tema. gracias

  11. #11
    Infinito
    Fecha de registro:
    30 de junio de 2004
    Desde:
    Bogota - Colombia
    Mensajes:
    2.544
    Dispositivo móvil:
    Toshiba E740, iPAQ hx4700, Symbol PPT8800/9090, HTC Touch 2, HTC Touch
    Sistema operativo:
    Windows Mobile 6.5 o anterior

    Por defecto

    Boromito

    Aqui esta el link, pero esta en ingles,

    http://www.devbuzz.com/content/zinc_...access_pg1.asp

  12. #12
    Intermitente
    Fecha de registro:
    20 de octubre de 2004
    Mensajes:
    38
    Dispositivo móvil:
    hp 5550
    Sistema operativo:
    No tengo ni idea

    Por defecto

    A ver, ya me he perdido del todo. Os cuento lo que me pasa:

    Quiero enviar desde el cliente un fichero al servidor, para ello he pensado enviar el nombre del fichero, y una vez que lo reciba el servidor, que éste lo cree, y conteste al cliente con un "OK". Cuando el cliente reciba el "OK" pues que empiece a mandar los datos para que el servidor los escriba en el fichero que ha creado.

    Pues cuando mando con una conexión asíncrona (como en el ejemplo de: http://www.codeguru.com/Csharp/Csha...icle.php/c7695/) me manda caracter a caracter y no puedo ver cuando termina de enviar el nombre del fichero, y tampoco puedo comparar el OK que me llegue, no sé si me explico.

    Pero si lo hago con conexión síncrona, no me envía el 1º caracter nunca.

    No sé que hago mal, o si tengo mal el concepto. Espero que alguien me pueda ayudar.

  13. #13
    Infinito
    Fecha de registro:
    30 de junio de 2004
    Desde:
    Bogota - Colombia
    Mensajes:
    2.544
    Dispositivo móvil:
    Toshiba E740, iPAQ hx4700, Symbol PPT8800/9090, HTC Touch 2, HTC Touch
    Sistema operativo:
    Windows Mobile 6.5 o anterior

    Por defecto

    Hola Vane_

    Utiliza un caracter de terminacion de la linea de envio asi estas revisando continuamente en el PC si llega ese caracter. Cuando llegue haces loq ue debes hacer, mientras tanto estas creando una cadena con lo que se esta recibiendo.

  14. #14
    Intermitente
    Fecha de registro:
    20 de octubre de 2004
    Mensajes:
    38
    Dispositivo móvil:
    hp 5550
    Sistema operativo:
    No tengo ni idea

    Por defecto

    Hola rat2005:

    A ver, si no tengo problemas por ahora para saber cuando termina de enviarme. Lo que pasa que como recibo caracter a caracter, no puedo ir concatenando lo que recibo en 1 string. Para luego hacer lo que tenga que hacer. Porque cuando hace el WaitForData me llama al OnDataReceived (Ahora mismo no se si es así o al revés pq no recuerdo como lo hice y no lo tengo delante), pero cuando recibe 1 caracter me llama a la otra función esperando a recibir más datos, y no me deja ir concatenando.

    Es que no se si hay otra forma de enviar 1 fichero que no sea esa.

    Espero que me podais ayudar, pq ya estoy desesperada con esto.

    Gracias

  15. #15
    Intermitente
    Fecha de registro:
    9 de mayo de 2006
    Mensajes:
    33
    Dispositivo móvil:
    no tengo
    Sistema operativo:
    No tengo Pocket PC

    Por defecto ayuda client-server

    buenas! el link q habeis puesto utiliza el control winsock, y me parece que solo sirve para vb, no para .net. yo he desarrollado el cliente para pda (smart device aplication) y servidor para pc(windows aplication), pero no se conecta cliente a servidor, lanzo el server a la escucha en puerto 8000 y conecto el cliente a ip: "localhost" o ip 127.0.0.1, y el puerto 8000. Pues no hay forma!!!!!lo gracioso sq si son 2aplic de windows si se conecta! una ayuda,por favor?


 
Página 1 de 2 12 ÚltimaÚltima

Información del tema

Users Browsing this Thread

Hay actualmente 1 usuarios viendo este tema. (0 usuarios registrados y 1 usuarios sin registrar)

Temas similares que te pueden interesar

  1. FTP o sockets con PPC
    Por EduM en el foro Programación en Windows Mobile
    Respuestas: 6
    Último mensaje: 21 de septiembre de 2006, 03:27
  2. Sockets y eVC 4
    Por Kezern en el foro Programación en Windows Mobile
    Respuestas: 5
    Último mensaje: 24 de agosto de 2006, 05:59
  3. sockets
    Por bandulu en el foro Programación en Windows Mobile
    Respuestas: 0
    Último mensaje: 03 de marzo de 2005, 12:51
  4. sockets
    Por pabloste en el foro Programación en Windows Mobile
    Respuestas: 5
    Último mensaje: 23 de noviembre de 2004, 18:15
  5. Sockets
    Por Juderia en el foro Programación en Windows Mobile
    Respuestas: 3
    Último mensaje: 28 de abril de 2004, 23:59

Comparte este hilo en:

Comparte este hilo en:

Pautas del foro

  • No puedes publicar nuevos temas
  • No puedes publicar respuestas
  • No puedes publicar ficheros adjuntos
  • No puedes editar tus mensajes
  •  
Twitter Facebook You Tube RSS
ranktrackr.net