Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: C# socket

I get the following exception:
"A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond ...".
State of play:
The client and server are written in C #.
3 remote computers, lets call A (Seven Ultimate), B (Seven Family) & C (XP Pro).
I did the port translation NAT on the PC 3.
A and B have a static IP configured via DHCP (I do not know if it's really useful).
Client / server work perfectly well in local on the 3 PC, so I do not think it is a programming problem.

Server A, Client B does not work (Exception).
Client A, Server B works.
Server A, Client C works.
Client A, Server C does not work (Exception).

I ping A and B without any problem, and (for whatever reason) not C (but I do not have access to this machine, this is a friend's computer), I do not know if this information may be useful.

I can not understand at all why the configurations server A / Client B and Client A / Server C does not work while the opposite yes...

So, if someone has an idea don't hesitate ...
Thank you in advance for your help.
Posted 7-Jun-13 11:13am
Edited 7-Jun-13 21:58pm
richcb at 7-Jun-13 16:16pm
FYI, this is an English speaking site. Use a translator next time if your English is not sufficient.
Sergey Alexandrovich Kryukov at 7-Jun-13 16:30pm
Everything like that is pretty easy to screw up. But how can we see what have you done wrong?
Farzad Nozarian at 7-Jun-13 16:37pm
use static ip (manually config your ip not dhcp) and turn off firewall on all computers and try again!
R.B. at 7-Jun-13 20:35pm
Start with one server - just pick A. Can it handle multiple clients (eg, B and C)? Or just a single connection? Show us what code you are using on the server and you'll get more help.

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

If you want to be safe check the connection install the wireshark software on each machine and to verify that packets sent/received because the ping is not enough.
good luck

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 300
1 ProgramFOX 165
2 Peter Leow 130
3 Fredrik Bornander 85
4 Sergey Alexandrovich Kryukov 85
0 OriginalGriff 288
1 ProgramFOX 165
2 Peter Leow 130
3 Sergey Alexandrovich Kryukov 95
4 Fredrik Bornander 85

Advertise | Privacy | Mobile
Web01 | 2.8.150301.1 | Last Updated 8 Jun 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100