<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: RMI Server im NAT-Netzwerk betreiben</title>
	<link>http://www.it-blogger.com/2007-08-15/rmi-server-im-nat-netzwerk-betreiben/</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Thu, 09 Sep 2010 06:32:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1</generator>

	<item>
		<title>By: Alex</title>
		<link>http://www.it-blogger.com/2007-08-15/rmi-server-im-nat-netzwerk-betreiben/#comment-33988</link>
		<author>Alex</author>
		<pubDate>Fri, 26 Oct 2007 09:40:20 +0000</pubDate>
		<guid>http://www.it-blogger.com/2007-08-15/rmi-server-im-nat-netzwerk-betreiben/#comment-33988</guid>
					<description>Blöd wird's nur, wenn man dem RMI-Server bei einem Methoden-Aufruf eine Callback-Klasse (eine Klasse die ebenfalls von UnicastRemoteObject erbt) mitgibt, damit der Server beispielsweise Events dem Client melden kann. Sitzt der Client dann hinter einem Router fliegt einem alles um die Ohren. 

Mich stört's unheimlich, dass RMI das nichtgebacken bekommt nur die eine Verbindung, die vom Client aufgebaut worden ist, zu benutzen. 

Eine Alternative hab ich noch nicht gefunden. Hab schon angefangen selbst was zu basteln, aber das nimmt schon etwas Zeit in anspruch ;-(</description>
		<content:encoded><![CDATA[<p>Blöd wird&#8217;s nur, wenn man dem RMI-Server bei einem Methoden-Aufruf eine Callback-Klasse (eine Klasse die ebenfalls von UnicastRemoteObject erbt) mitgibt, damit der Server beispielsweise Events dem Client melden kann. Sitzt der Client dann hinter einem Router fliegt einem alles um die Ohren. </p>
<p>Mich stört&#8217;s unheimlich, dass RMI das nichtgebacken bekommt nur die eine Verbindung, die vom Client aufgebaut worden ist, zu benutzen. </p>
<p>Eine Alternative hab ich noch nicht gefunden. Hab schon angefangen selbst was zu basteln, aber das nimmt schon etwas Zeit in anspruch ;-(</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: frank</title>
		<link>http://www.it-blogger.com/2007-08-15/rmi-server-im-nat-netzwerk-betreiben/#comment-34058</link>
		<author>frank</author>
		<pubDate>Sat, 27 Oct 2007 08:28:59 +0000</pubDate>
		<guid>http://www.it-blogger.com/2007-08-15/rmi-server-im-nat-netzwerk-betreiben/#comment-34058</guid>
					<description>Das Problem ist ja, dass RMI die Blocking-Sockets verwendet und das Protokoll nur für einen Thread selbst ausgelegt ist und immer Anfrage und Antwort kommen muss. Eine Überlagerung bzw. parallele Abarbeitung mehrerer Invocations über eine Verbindung ist halt nicht vorgesehen. 
Wenn der Client hinter einem NAT-Router sitzt und man den Port weiter leiten kann, sollte es eigentlich analog zu meinem Problem funktionieren. Der Client bei Dir ist ja auch Quasi der Server fürn Server.</description>
		<content:encoded><![CDATA[<p>Das Problem ist ja, dass RMI die Blocking-Sockets verwendet und das Protokoll nur für einen Thread selbst ausgelegt ist und immer Anfrage und Antwort kommen muss. Eine Überlagerung bzw. parallele Abarbeitung mehrerer Invocations über eine Verbindung ist halt nicht vorgesehen.<br />
Wenn der Client hinter einem NAT-Router sitzt und man den Port weiter leiten kann, sollte es eigentlich analog zu meinem Problem funktionieren. Der Client bei Dir ist ja auch Quasi der Server fürn Server.</p>
]]></content:encoded>
				</item>
</channel>
</rss>
