Click here to Skip to main content
15,887,267 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
QuestionWhich .NET developer magazine? Pin
Oyvind Bratland4-Mar-03 2:24
Oyvind Bratland4-Mar-03 2:24 
GeneralWhere to get the COM+ Current Object Count Pin
Gaul3-Mar-03 9:23
Gaul3-Mar-03 9:23 
GeneralHelp: Unable To Copy Data (In Structure) from Unmanged MFC/C++ App to .NET Pin
Gaul3-Mar-03 9:05
Gaul3-Mar-03 9:05 
QuestionSystem.Drawing.Drawing3D? Pin
Ioncycle3-Mar-03 5:30
Ioncycle3-Mar-03 5:30 
AnswerRe: System.Drawing.Drawing3D? Pin
leppie3-Mar-03 8:59
leppie3-Mar-03 8:59 
GeneralRe: System.Drawing.Drawing3D? Pin
Ioncycle21-Mar-03 11:56
Ioncycle21-Mar-03 11:56 
GeneralInterop - Marshaling nested structs Pin
Nathan Tran2-Mar-03 19:03
Nathan Tran2-Mar-03 19:03 
GeneralRemoting over internet (events) Pin
Richard P S2-Mar-03 9:24
Richard P S2-Mar-03 9:24 
Hi,

I've written a client/server application using remoting.

This works fine locally / on a LAN / and over the internet, but it fails
when the client is behind a firewall or router.

The internet clients can connect to the server and run stuff, but when they
subscribe to an event, these events are not received (and the server bombs
out trying to send the event).

My understanding is that when a client subscribes to an event, it listens on
a self assigned port for these events which are fired... the details of this
port are sent to the server, so that it knows where to send these events.

However, the IP address of the client machine isn't an external IP address,
it's local to their LAN, and any outgoing requests are routed through their
network's external address.

So, when the server tries to send back to the client, it has an address of
192.168.0.1 or whatever.

Is there some way to tell remoting that the client (or as it becomes a
server when it is waiting for an event) that it is behind a firewall..
here's the address of it.

I've tried setting the machineName property of the http channel, but it
still failed, although I feel like I might be barking up the right tree.

Can anyone help please???

Rich.
GeneralRe: Remoting over internet (events) Pin
John Davis2-Mar-03 10:48
John Davis2-Mar-03 10:48 
GeneralRe: Remoting over internet (events) Pin
Richard P S3-Mar-03 0:29
Richard P S3-Mar-03 0:29 
GeneralRe: Remoting over internet (events) Pin
John Davis3-Mar-03 4:33
John Davis3-Mar-03 4:33 
Generalwfc in J# Pin
ashwathi1-Mar-03 18:26
ashwathi1-Mar-03 18:26 
General.NET Serialization Pin
LindaK28-Feb-03 9:54
LindaK28-Feb-03 9:54 
QuestionHow to remove assembly at runtime Pin
nguyentuancuong27-Feb-03 15:06
nguyentuancuong27-Feb-03 15:06 
AnswerRe: How to remove assembly at runtime Pin
leppie28-Feb-03 6:13
leppie28-Feb-03 6:13 
QuestionWhere is SourceSafe 6.0 in .NET located?? Pin
IrishSonic27-Feb-03 12:24
IrishSonic27-Feb-03 12:24 
AnswerRe: Where is SourceSafe 6.0 in .NET located?? Pin
leppie28-Feb-03 6:15
leppie28-Feb-03 6:15 
GeneralExtensive API Library Pin
Poolbeer27-Feb-03 3:18
Poolbeer27-Feb-03 3:18 
GeneralRe: Extensive API Library Pin
leppie27-Feb-03 9:43
leppie27-Feb-03 9:43 
GeneralRe: Extensive API Library Pin
Poolbeer27-Feb-03 21:46
Poolbeer27-Feb-03 21:46 
GeneralIf 2 people are working on the exact same project, how do we get each others new parts of the project... Pin
IrishSonic26-Feb-03 9:41
IrishSonic26-Feb-03 9:41 
GeneralRe: If 2 people are working on the exact same project, how do we get each others new parts of the project... Pin
Ray Cassick26-Feb-03 9:47
Ray Cassick26-Feb-03 9:47 
GeneralRe: If 2 people are working on the exact same project, how do we get each others new parts of the project... Pin
leppie26-Feb-03 11:25
leppie26-Feb-03 11:25 
Questionexception handling broken is vs2k3 final beta? Pin
Domster26-Feb-03 1:34
Domster26-Feb-03 1:34 
AnswerRe: exception handling broken is vs2k3 final beta? Pin
Richard Deeming27-Feb-03 6:45
mveRichard Deeming27-Feb-03 6:45 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.