Re: C# Reflection - Nasty bug??

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Thank you very much.. I will try to do it.. Please delete the numbers 432
below.

It happened on anothe machine.. so it is definitelly not the problem just
with my machine!

Oh I just remembered something important.. Very important..
I am not connecting to the server through localhost, but with computer name.
.... oh nevermind.. now I tried with localhost and 127.0.0.1 and it is the
same..


hmm too bad.. so it definitelly isn't supposed to be like that..

I have some other priorites and don't have time to play with it.

I hope somebody from microsoft could try it.. so if nothing else, they could
fix it for .NET 2.0, if they didn't yet.

Well.. thank you for your help.. and if I fix something soon, I'll post
here.. if, however somebody else does it, I would appreciate if they let me
know about it on:
davidk432@xxxxxxxx

thank you!

"Alex Passos" <bz@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:Oq1XgeuOFHA.3292@xxxxxxxxxxxxxxxxxxxxxxx
> Ok so after the bug manifests what you have is this:
>
> 1) You can verify the server portion is running because when you telnet
into
> it you are getting a prompt
> 2) You know that it has nothing to do with the network because you have
> tried on the localhost interface without going through the actual card.
>
> So by process of elimination here are some of my thoughts:
>
> 1) You client cannot connect to the server because the server portion is
in
> an inconsistent state. I.E. might be listening for connections but not
> accepting (sounds far fetched but I have just about seen it all).
>
> 2) The client portion is not connecting to the right host. This could be
a
> DNS resolution issue as well that might be happening on your box
especially
> if the server is binding to "localhost" and the client is actually looking
> for a hostname, make sure the hostname of the client maps to localhost in
> DNS.
>
> Do you have the code for the server as well? Maybe you ought to set break
> points on the server and client simultaneously and simular the entire
> connection process to see where its failing.
>
> Alex
>
> "David Krmpotic" <david.krmpotic@xxxxxxxx> wrote in message
> news:TBD4e.11116$F6.2186134@xxxxxxxxxxxxxxxx
> > Alex,
> >
> > oh, ok.. thank you!
> >
> > So I did it and I discovered two things.. After the problem happens, I
> > can
> > still get the prompt although I cannot connect to the server with my
> > client.
> >
> > The second thing I discovered is that the same thing happens if I use
the
> > WLAN connection and then take out the card. It is not just the ethernet.
> >
> > What step would you suggest next? Many thanks!
> >
> > David
> >
> > "Alex Passos" <bz@xxxxxxxxxxxxxxxxxxxx> wrote in message
> > news:ugx1cEfOFHA.624@xxxxxxxxxxxxxxxxxxxxxxx
> >> Can you telnet into localhost to the port your server is running and
get
> >> some kind of a prompt instead of "Connection cannot be established?"
like
> >>
> >> dos prompt> telnet localhost 12345
> >>
> >> 12345 is port number, I don't remember exactly which port you were
using
> > so
> >> drop your port number in place of 12345. If you don't get a prompt
your
> >> server is:
> >>
> >> 1) Not accepting connections
> >> 2) Being blocked
> >>
> >> Thats where I would start.
> >>
> >> "David Krmpotic" <david.krmpotic@xxxxxxxx> wrote in message
> >> news:3aq4e.11076$F6.2182498@xxxxxxxxxxxxxxxx
> >> > Thank you Alex.
> >> > I don't have a firewall on the affected machine. What do you mean
> > exactly
> >> > by
> >> > "is it possible for you to indicate that all connections in your
> >> > program
> >> > must go to localhost or 127.0.0.1"? I don't quite understand it. Of
> > course
> >> > I
> >> > know what is 127.0.0.1 and localhost, but I still don't know what are
> > you
> >> > asking. Could you clarify? Thank you.
> >> >
> >> >
> >> > "Alex Passos" <bz@xxxxxxxxxxxxxxxxxxxx> wrote in message
> >> > news:uvbbgaUOFHA.3960@xxxxxxxxxxxxxxxxxxxxxxx
> >> >> I have seen this similar problem but with other network based apps

> >> >> (not
> >> >> necessarily remoting), is it possible for you to indicate that all
> >> >> connections in your program must go to localhost or 127.0.0.1? That
> > will
> >> >> force all packets to go through the internal network loop.
> >> >>
> >> >> Also it has also occurred to me for you to check your firewall
> >> >> settings
> >> >> on
> >> >> the local computer and make sure the port is allowed, even if it is
in
> >> >> the
> >> >> same machine the firewall can block packets going into that port.
> >> >>
> >> >> "David Krmpotic" <david.krmpotic@xxxxxxxx> wrote in message
> >> >> news:UHd4e.11056$F6.2179307@xxxxxxxxxxxxxxxx
> >> >> > In specific (repeatable) cases the client fails to connect to the
> >> >> > server
> >> >> > running on the same machine. The client receives the
> >> >> > System.Net.Sockets.SocketException: "A socket operation was
> >> >> > attempted
> >> >> > to
> >> >> > an
> >> >> > unreachable host" although the server is still running and
listening
> > on
> >> >> > the
> >> >> > right port (45326 my case).
> >> >> >
> >> >> > This happens when LAN (or internet) connection is present upon
> > starting
> >> >> > the
> >> >> > server and then desactivated (cable is removed). After LAN is no
> >> >> > accessible,
> >> >> > the client cannot connect to the server anymore (note that they
are
> > on
> >> > the
> >> >> > same machine!). When the cable is reinserted, the connection works
> >> > again!
> >> >> >
> >> >> > On the other side if server is started when LAN is not present, it
> > will
> >> >> > work
> >> >> > no matter what.
> >> >> >
> >> >> > I put more details here:
> >> >> >
> >> >> >
> >> >
> >
http://www.david13.com/cases/DotNet/Remoting-BUG-Server-Inaccessible-From-Local-Machine/
> >> >> >
> >> >> > I would kindly ask you to check it and help me with advice so we
can
> >> >> > confirm
> >> >> > a bug or find a solution together. Thank you very much!
> >> >> >
> >> >> > David Krmpotic
> >> >> > http://www.david13.com
> >> >> >
> >> >> >
> >> >>
> >> >>
> >> >
> >> >
> >>
> >>
> >
> >
>
>


.



Relevant Pages

  • openvpn for windows server
    ... -My requirement is client should have 192.168.10.0/24 ipaddress and it ... I am able to connect client to server, but i am not able to ping any ... I am attachting the server config and client config file, ... # clients or if a connecting client has a private ...
    (comp.os.linux.networking)
  • [SLE] Printer Problem
    ... server igor.ffc Configured as: HP - ready. ... 'localhost', attempt 1 connected to 'localhost' requesting printer ... for 'hp' does not exist on server abnormal.ffc' error msg: ... 'computation@abnormal+606' to HP@localhost connecting to 'localhost', ...
    (SuSE)
  • Would SBS work for us?
    ... will need a beefy server HAL to handle all the remote ... >We are a travel agency with 14 workstations in our main ... >major location with 5 workstations also connecting to ... >(some in client offices and some at home) connecting ...
    (microsoft.public.windows.server.sbs)
  • Loopback when using PAP auth
    ... I was success connecting two machines, using a RAS machine for getting ... There is no problem if I use noauth option in server and client ...
    (comp.protocols.ppp)
  • Re: VNC and Pocket PC
    ... client, that is if the computer you're connecting to is windows xp pro. ... > When I try to connect using vncviewer or vncview (the two clients I ... > found) it will not connect to the server. ...
    (microsoft.public.pocketpc)