No se pudo establecer conexión ya que el equipo de destino ha denegado activamente dicha–Socket en C#

Hola chicos estoy intentando crear un servidor-cliente de la aplicación en c#.se está trabajando en local pero quiero trabajar a través de internet bu tengo este error cuando entré en mi ip:

No connection could be made because the target machine actively refused it

Comprueba que el firewall está desactivado.

aquí está mi código.me gustaría poder ayudar..

No se pudo establecer conexión ya que el equipo de destino ha denegado activamente dicha--Socket en C#

  • ¿Cuál es la dirección IP de la máquina destino?
  • Estás usando un router con NAT? Si es así, ¿de configurar el reenvío de puertos correctamente?
  • Es su equipo y el mando a distancia de cliente/servidor en la misma red, o realmente a través de internet?
  • he intentado tanto, pero actualmente mi pc es el servidor y el cliente en sí.
  • Intenta con la dirección ip 127.0.0.1 si el cliente y el servidor están en la misma máquina.
InformationsquelleAutor Aykut Celik | 2012-01-16

5 Kommentare

  1. 1

    Cuando comprobación de la conectividad hay algunos pasos simples para la prueba básica.

    • pruebe a hacer ping a máquina de destino
    • si el equipo de destino es local, entonces usar 127.0.0.1 si todas las otras direcciones fallar
    • desactivar el firewall
    • compruebe que el servicio de servidor/aplicación se inicia
    • intente telnet al puerto y dirección de ese servicio para ver si el puerto está abierto
    • asegúrese de que ninguna otra aplicación es la celebración de la apertura del puerto. Usted puede hacer esto utilizando netstat utilidad

    En cada caso concreto, a mí me parece que usted está tratando de conectarse a su router en lugar de la máquina que aloja la aplicación en. Hacer ipconfig /all en el símbolo del sistema para ver todas las direcciones IP de su máquina.

  2. 1

    Hola chicos estoy intentando crear un servidor-cliente de la aplicación en c#

    Estaba consciente de networkComms.net y, en particular, el breve ejemplo que demuestra la funcionalidad más básica aquí? Esto fue escrito específicamente para la gente de la escritura de cliente-servidor de aplicaciones en c# y dado que la mayor parte de los problemas que usted puede venir a través de ya se han resuelto y se puede ahorrar un poco de tiempo.

  3. 0

    usted seguro de que usted puede conseguir para su máquina de destino? Si es un servidor de sentarse directamente en el internet, es más probable que la aplicación de servidor no se está ejecutando o está siendo bloqueado por la máquina ( o, a veces, la empresa de hosting tiene un firewall que se tiene que abrir, como en amazon). Si sólo otra máquina conecte a través de un ISP, entonces es más probable que se vaya a través de NAT como llega el router y no se puede hacer conexiones directas esto fácilmente.

    • ¿cómo puedo hacer entonces ? podría enlazar un ejemplo?
    • ¿a qué te refieres?yo soy principiante en la programación de la cavidad
  4. 0

    El enlace tiene el ejemplo completo de un Zócalo de programación que actúa como un FTP. El programa comprueba el tamaño del archivo y si es de más de 1 mb, dividirá los archivos y se fusionan en la carpeta de destino.

    PS: el código no es el mejor que usted puede conseguir. Puede haber un montón de mejoras en él. Es de uno de mis antiguos blogs que no he actualizado.
    http://vinayhoskere.blogspot.com/2010/11/file-transfer-using-socket-programming.html

    Espero que ayude.

  5. 0

    Parece que están llegando a la máquina de destino, pero no hay nada allí para controlar tu conexión.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea