Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-01-2012
davidrgh davidrgh is offline
Miembro
NULL
 
Registrado: ene 2012
Posts: 11
Poder: 0
davidrgh Va por buen camino
Conflicto de puertos con Indy

Hola a todos/as

A ver si alguien puede orientarme. Tenemos que hacer una aplicación que se comunique, vía TCP, con una impresora y mandarle una serie de comandos. Hemos hecho un pequeño programa de prueba que se conecta a la impresora, envía una señal de establecimiento y luego le envía el comando en sí. Para ello estamos usando los componentes IdTCPClient e IdTCPServer.

El cliente lo configuramos con la IP y el puerto que indique el usuario y también ponemos (no sé si es correcto, pero nos funcionó con otra aplicación en la que tenían que comunicarse dos programas en la misma máquina) un valor (ej: 8084) en BoundPort.
Cuando enviamos la señal de establecimiento (utilizo Microsoft Network Monitor para ver el flujo de datos entre ambas direcciones), el ordenador envía desde el puerto 8084 el paquete al puerto 2000 de la impresora (el que le hemos dicho que use), y la impresora devuelve el ACK (que nosotros tenemos que capturar) al puerto 8084 (al que se haya puesto en BoundPort).

El problema es que si intentamos abrir el IdTCPServer en ese puerto, salta error diciendo que no se puede porque ya está en uso.

¿Alguna idea de cómo se podría lograr?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Varios puertos a la escucha Indy 10? Jhonjhon_123 Internet 2 09-08-2013 03:27:34
Conflicto al Imprimir ¿? Alejandro73 Impresión 0 01-02-2008 20:01:28
Conflicto entre puertos jsanchez API de Windows 2 07-09-2007 00:37:17
Conflicto con SQL Dialect BDE rikr2rv Firebird e Interbase 2 28-08-2007 23:58:04
Conflicto con Session1. danytorres Varios 10 30-06-2005 23:33:56


La franja horaria es GMT +2. Ahora son las 23:41:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi