<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>J2ME - Probleme bei IR-Zugriff...</title>
    <link>http://forum.geizhals.at/feed.jsp?id=456400</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(6): zu deinem Source...</title>
      <link>http://forum.geizhals.at/t456400,3762535.html#3762535</link>
      <description>Naja, eines von den 2 Handies muß Server spielen - OBEX ist ja keine Verbindung zwischen 2 gleichberechtigten...&lt;br&gt;Klingt auf jeden Fall echt schon ein bißchen krass, das ganze... &lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 16:19:20 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762535.html#3762535</guid>
      <dc:creator>Linux_Sucks</dc:creator>
      <dc:date>2006-11-08T16:19:20Z</dc:date>
    </item>
    <item>
      <title>Re(4): zu deinem Source...</title>
      <link>http://forum.geizhals.at/t456400,3762512.html#3762512</link>
      <description>Nun ja... der SUN-Emulator behauptet mal (k.A., ob die lügen), daß er es kann...&lt;br&gt;&lt;br&gt;Wobei ich eh grad über was gestolpert bin:&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
   public static void sucheVerbindung(MIDlet midlet) {&#xD;
        ClientSession session = null;&#xD;
        try {&#xD;
            s&#xD;
            session = (ClientSession) Connector.open("irdaobex://discover");&#xD;
            HeaderSet head = session.connect(null);&#xD;
        } catch (IOException ex) {&#xD;
            ex.printStackTrace();&#xD;
        }&#xD;
        &#xD;
    }&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;Liefert immerhin eine bravere Exception:&lt;br&gt;&lt;blockquote&gt;&lt;br&gt;java.io.IOException: No devices in range&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.midp.io.j2me.irdaobex.IRDAOBEXControl.discoverDevices(IRDAOBEXControl.java:420&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.sun.midp.io.j2me.irdaobex.IRDAOBEXControl.findDevices(IRDAOBEXControl.java:291&lt;br&gt;....&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Scheint so, als ob COMM nur für Serielle Ports da ist...&lt;br&gt;Mein Problem ist nur, daß ich ja nicht OBEX fahren will sondern einfach periodisch 2 Bytes (x/y-Pos vom Bike) rüberschicken will &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Ergänzung:&lt;br&gt;unter com.sun.midp.io.j2me. findet man ja scheinbar die unterstützen Protokolle wie irdaobex, comm, ssl, http, https und so... Wenn ich das richtig kapier, habe ich mit J2ME nur die Chance für OBEX-Clients... Denn das Handy selbst spielt ja den Server...&amp;nbsp;&amp;nbsp;Shit.&lt;br&gt;&lt;br&gt;Da bin ich von PalmOS eher verwöhnt... IRDA stellt sich wie eine normale Com-Verbindung dar und du schaffst es problemlos, deinen Serverteil "einzuhängen"...&lt;br&gt;&lt;br&gt;Nun ja, zu wissen, daß etwas net klappt, ist ja auch was wert - Shice nur, wenn das Stunden dauert &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;.&lt;br&gt;&lt;br&gt;Dann werde ich mich halt mal mit Blauzahn rumspielen müssen... Shit. Da gibt's sicher wieder um einiges Mehr zu beachten - und mein "MTron"-Helloworld muß von Haus aus mehr User verkraften &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 15:55:07 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762512.html#3762512</guid>
      <dc:creator>Linux_Sucks</dc:creator>
      <dc:date>2006-11-08T15:55:07Z</dc:date>
    </item>
    <item>
      <title>Re(4): zu deinem Source...</title>
      <link>http://forum.geizhals.at/t456400,3762528.html#3762528</link>
      <description>Nun ja... der SUN-Emulator behauptet mal (k.A., ob die lügen), daß er es kann...&lt;br&gt;&lt;br&gt;Wobei ich eh grad über was gestolpert bin:&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
   public static void sucheVerbindung(MIDlet midlet) {&#xD;
        ClientSession session = null;&#xD;
        try {&#xD;
            s&#xD;
            session = (ClientSession) Connector.open("irdaobex://discover");&#xD;
            HeaderSet head = session.connect(null);&#xD;
        } catch (IOException ex) {&#xD;
            ex.printStackTrace();&#xD;
        }&#xD;
        &#xD;
    }&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;Liefert immerhin eine bravere Exception:&lt;br&gt;&lt;blockquote&gt;&lt;br&gt;java.io.IOException: No devices in range&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.midp.io.j2me.irdaobex.IRDAOBEXControl.discoverDevices(IRDAOBEXControl.java:420&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.sun.midp.io.j2me.irdaobex.IRDAOBEXControl.findDevices(IRDAOBEXControl.java:291&lt;br&gt;....&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Scheint so, als ob COMM nur für Serielle Ports da ist...&lt;br&gt;Mein Problem ist nur, daß ich ja nicht OBEX fahren will sondern einfach periodisch 2 Bytes (x/y-Pos vom Bike) rüberschicken will &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Ergänzung:&lt;br&gt;unter com.sun.midp.io.j2me. findet man ja scheinbar die unterstützen Protokolle wie irdaobex, comm, ssl, http, https und so... Wenn ich das richtig kapier, habe ich mit J2ME nur die Chance für OBEX-Clients... Denn das Handy selbst spielt ja den Server...&amp;nbsp;&amp;nbsp;Shit.&lt;br&gt;&lt;br&gt;Da bin ich von PalmOS eher verwöhnt... IRDA stellt sich wie eine normale Com-Verbindung dar und du schaffst es problemlos, deinen Serverteil "einzuhängen"...&lt;br&gt;&lt;br&gt;Nun ja, zu wissen, daß etwas net klappt, ist ja auch was wert - Shice nur, wenn das Stunden dauert &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;.&lt;br&gt;&lt;br&gt;Dann werde ich mich halt mal mit Blauzahn rumspielen müssen... Shit. Da gibt's sicher wieder um einiges Mehr zu beachten - und mein "MTron"-Helloworld muß von Haus aus mehr User verkraften &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;EDIT²:&lt;br&gt;Scheinbar können - zumindest Sony-Handies - doch irda-Server spielen:&lt;br&gt;&lt;a href="http://developer.sonyericsson.com/site/global/techsupport/tipstrickscode/java/p_part2_server_using_irda_obex_protocol.jsp" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;developer.sonyericsson.com/&lt;wbr/&gt;site/&lt;wbr/&gt;global/&lt;wbr/&gt;techsupport/&lt;wbr/&gt;tipstrickscode/&lt;wbr/&gt;java/&lt;wbr/&gt;p_part2_server_using_irda_obex_protocol.jsp&lt;/a&gt; &lt;br&gt;&lt;br&gt;Wobei irDA wohl für Handyspiele net sooo super ist... Andererseits haben ja noch net viele bt, oder ???&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 15:55:07 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762528.html#3762528</guid>
      <dc:creator>Linux_Sucks</dc:creator>
      <dc:date>2006-11-08T15:55:07Z</dc:date>
    </item>
    <item>
      <title>Re(4): zu deinem Source...</title>
      <link>http://forum.geizhals.at/t456400,3762490.html#3762490</link>
      <description>Nun ja... der SUN-Emulator behauptet mal (k.A., ob die lügen), daß er es kann...&lt;br&gt;&lt;br&gt;Wobei ich eh grad über was gestolpert bin:&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
   public static void sucheVerbindung(MIDlet midlet) {&#xD;
        ClientSession session = null;&#xD;
        try {&#xD;
            s&#xD;
            session = (ClientSession) Connector.open("irdaobex://discover");&#xD;
            HeaderSet head = session.connect(null);&#xD;
        } catch (IOException ex) {&#xD;
            ex.printStackTrace();&#xD;
        }&#xD;
        &#xD;
    }&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;Liefert immerhin eine bravere Exception:&lt;br&gt;&lt;blockquote&gt;&lt;br&gt;java.io.IOException: No devices in range&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.midp.io.j2me.irdaobex.IRDAOBEXControl.discoverDevices(IRDAOBEXControl.java:420&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.sun.midp.io.j2me.irdaobex.IRDAOBEXControl.findDevices(IRDAOBEXControl.java:291&lt;br&gt;....&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Scheint so, als ob COMM nur für Serielle Ports da ist...&lt;br&gt;Mein Problem ist nur, daß ich ja nicht OBEX fahren will sondern einfach periodisch 2 Bytes (x/y-Pos vom Bike) rüberschicken will &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 15:55:07 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762490.html#3762490</guid>
      <dc:creator>Linux_Sucks</dc:creator>
      <dc:date>2006-11-08T15:55:07Z</dc:date>
    </item>
    <item>
      <title>Re(4): zu deinem Source...</title>
      <link>http://forum.geizhals.at/t456400,3762488.html#3762488</link>
      <description>Nun ja... der SUN-Emulator behauptet mal (k.A., ob die lügen), daß er es kann...&lt;br&gt;&lt;br&gt;Wobei ich eh grad über was gestolpert bin:&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
   public static void sucheVerbindung(MIDlet midlet) {&#xD;
        ClientSession session = null;&#xD;
        try {&#xD;
            s&#xD;
            session = (ClientSession) Connector.open("irdaobex://discover");&#xD;
            HeaderSet head = session.connect(null);&#xD;
        } catch (IOException ex) {&#xD;
            ex.printStackTrace();&#xD;
        }&#xD;
        &#xD;
    }&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;Liefert immerhin eine bravere Exception:&lt;br&gt;&lt;blockquote/&gt;&lt;br&gt;java.io.IOException: No devices in range&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.midp.io.j2me.irdaobex.IRDAOBEXControl.discoverDevices(IRDAOBEXControl.java:420&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.sun.midp.io.j2me.irdaobex.IRDAOBEXControl.findDevices(IRDAOBEXControl.java:291&lt;br&gt;....&lt;br&gt;&lt;blockquote/&gt;&lt;br&gt;&lt;br&gt;Scheint so, als ob COMM nur für Serielle Ports da ist...&lt;br&gt;Mein Problem ist nur, daß ich ja nicht OBEX fahren will sondern einfach periodisch 2 Bytes (x/y-Pos vom Bike) rüberschicken will &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 15:55:07 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762488.html#3762488</guid>
      <dc:creator>Linux_Sucks</dc:creator>
      <dc:date>2006-11-08T15:55:07Z</dc:date>
    </item>
    <item>
      <title>Re(3): zu deinem Source...</title>
      <link>http://forum.geizhals.at/t456400,3762416.html#3762416</link>
      <description>&lt;a href="http://www.samspublishing.com/articles/article.asp?p=131116&amp;seqNum=4&amp;rl=1"&gt;Die meinen&lt;/a&gt;, dass nicht jedes Toolkit jede Verbindungsart unterstützt, vielleicht ist auch das dein Problem...&lt;br&gt;&lt;br&gt;EDIT: &lt;br&gt;Was liefert denn das?&lt;br&gt;It suggests calling System.getProperty() using the key&lt;br&gt;"microedition.commports" to see what's available.&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 15:29:26 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762416.html#3762416</guid>
      <dc:creator>Nagelfar</dc:creator>
      <dc:date>2006-11-08T15:29:26Z</dc:date>
    </item>
    <item>
      <title>Re(3): zu deinem Source...</title>
      <link>http://forum.geizhals.at/t456400,3762408.html#3762408</link>
      <description>&lt;a href="http://www.samspublishing.com/articles/article.asp?p=131116&amp;seqNum=4&amp;rl=1"&gt;Die meinen&lt;/a&gt;, dass nicht jedes Toolkit jede Verbindungsart unterstützt, vielleicht ist auch das dein Problem...&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 15:29:26 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762408.html#3762408</guid>
      <dc:creator>Nagelfar</dc:creator>
      <dc:date>2006-11-08T15:29:26Z</dc:date>
    </item>
    <item>
      <title>Re(2): zu deinem Source...</title>
      <link>http://forum.geizhals.at/t456400,3762380.html#3762380</link>
      <description>Nope....&lt;br&gt;&lt;br&gt;Auf das Handy mag ich erst, wenn ichs mal im Emu hinbekomme... Wenn ich's nicht mal im Emu schaffe, brauche ich ja kaum rausgehen &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 15:20:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762380.html#3762380</guid>
      <dc:creator>Linux_Sucks</dc:creator>
      <dc:date>2006-11-08T15:20:44Z</dc:date>
    </item>
    <item>
      <title>Re(6): J2ME - Probleme bei IR-Zugriff...</title>
      <link>http://forum.geizhals.at/t456400,3762364.html#3762364</link>
      <description>&lt;blockquote&gt;&lt;br&gt;Es sagt eh net du darfst, es sagt: I woass von nix, probiers und dann sogts: Na, owa auf gor kan Foi&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;Na fui fü bessa &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt; Der Witz ist ja, daß ich auf die Handyfrage "Darf das Programm zugreifen" mal mit "JA" antworte - und es nachher die new NaObaGonzSichaNetException wirft &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Jedenfalls habe ich meinen Emulator auf den Default-Einstellungen belassen (IRDA OBEX: Maximum &lt;font color="#FF00FF"&gt;&lt;span class="piep" title="Packet"&gt;*TR&amp;Ouml;T*&lt;/span&gt;&lt;/font&gt; Length 4096 bytes, Discovery Timeout 10000ms) - das klingt schon nach IR-Support.&lt;br&gt;&lt;br&gt;Und in Handy-Einstellungen kommst mit dem Sun-Emu net... Du kannst nur dein jar starten, extra ein/ausschalten von IR oder so wäre net drin.&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 15:16:09 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762364.html#3762364</guid>
      <dc:creator>Linux_Sucks</dc:creator>
      <dc:date>2006-11-08T15:16:09Z</dc:date>
    </item>
    <item>
      <title>zu deinem Source...</title>
      <link>http://forum.geizhals.at/t456400,3762341.html#3762341</link>
      <description>Hmmm.... &lt;br&gt;Das fängt schon mit dem Problem an, auf was ich "host" denn setzen soll &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;... Wie ist der korrekte Wert für "Schau mal, ob was an IR da ist - und das nehmen wir" &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 15:10:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762341.html#3762341</guid>
      <dc:creator>Linux_Sucks</dc:creator>
      <dc:date>2006-11-08T15:10:51Z</dc:date>
    </item>
    <item>
      <title>Re(4): J2ME - Probleme bei IR-Zugriff...</title>
      <link>http://forum.geizhals.at/t456400,3762336.html#3762336</link>
      <description>Nun ja...&lt;br&gt;&lt;br&gt;Ich verwende die Standard-Sun-netbeans-Ide mit dem mobility-pack... Da ist ein Emulator dabei:&lt;br&gt;&lt;a href="http://developers.sun.com/techtopics/mobility/midp/articles/wtoolkit2_2/" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;developers.sun.com/&lt;wbr/&gt;techtopics/&lt;wbr/&gt;mobility/&lt;wbr/&gt;midp/&lt;wbr/&gt;articles/&lt;wbr/&gt;wtoolkit2_2/&lt;wbr/&gt;&lt;/a&gt; &lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;br&gt;The J2ME Wireless Toolkit implements OBEX transfer over simulated Bluetooth and infrared connections. The simulated infrared connection follows the IrDA standard defined by the Infrared Data Association. The toolkit simulates infrared transfers between multiple running emulators.&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Jedenfalls versteh ich ja nicht, warum - so es nicht supported wäre - überhaupt die Permission auf "-1" wäre - anstatt auf 0 für "not allowed".... Andererseits verstehe ich auch nicht, warum man sagt "JA, du darfst" - und das Handy meint "Mir wurscht, darfst net" &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 15:09:36 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762336.html#3762336</guid>
      <dc:creator>Linux_Sucks</dc:creator>
      <dc:date>2006-11-08T15:09:36Z</dc:date>
    </item>
    <item>
      <title>Re(3): J2ME - Probleme bei IR-Zugriff...</title>
      <link>http://forum.geizhals.at/t456400,3762328.html#3762328</link>
      <description>Das is ein allgemeines "Discovery" und AFAIK nicht explizit auf IR beschränkt.&lt;br&gt;Dass du im Emulator bist ist natürlich eine wichtige Information &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt; vielleicht unterstützt der das schlicht und ergreifend nicht? Hast du nachgeschaut ob man quasi ein Pseudoinfrarot im Emulator aktivieren kann?&lt;br&gt;&lt;br&gt;Alternativ versuch mal den "alten" Weg:&lt;br&gt;// create a server socket connection with spesified url&lt;br&gt;con = (ServerSocketConnection)&lt;br&gt;Connector.openInputStream(host);&lt;br&gt;&lt;br&gt;// wait for connection&lt;br&gt;SocketConnection socketConn = (SocketConnection) con.acceptAndOpen();&lt;br&gt;&lt;br&gt;// Setting application- spesific properties&lt;br&gt;// wait for connection in&lt;br&gt;socketConn.setSocketOption(SocketConnection.LINGER,&lt;br&gt;timeOut);&lt;br&gt;// dissable waiting delay&lt;br&gt;socketConn.setSocketOption(SocketConnection.DELAY, 0); &lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 15:01:42 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762328.html#3762328</guid>
      <dc:creator>Nagelfar</dc:creator>
      <dc:date>2006-11-08T15:01:42Z</dc:date>
    </item>
    <item>
      <title>Re(3): J2ME - Probleme bei IR-Zugriff...</title>
      <link>http://forum.geizhals.at/t456400,3762307.html#3762307</link>
      <description>Das is ein allgemeines "Discovery" und AFAIK nicht explizit auf IR beschränkt.&lt;br&gt;Dass du im Emulator bist ist natürlich eine wichtige Information &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt; vielleicht unterstützt der das schlicht und ergreifend nicht? Hast du nachgeschaut ob man quasi ein Pseudoinfrarot im Emulator aktivieren kann?&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 15:01:42 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762307.html#3762307</guid>
      <dc:creator>Nagelfar</dc:creator>
      <dc:date>2006-11-08T15:01:42Z</dc:date>
    </item>
    <item>
      <title>Re(2): J2ME - Probleme bei IR-Zugriff...</title>
      <link>http://forum.geizhals.at/t456400,3762296.html#3762296</link>
      <description>Hi !&lt;br&gt;&lt;br&gt;Also meiner Meinung nach (Spiele natürlich im Emulator) hat der IR - denn schließlich mache ich ja ein Discovery via &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;String ports = System.getProperty("microedition.commports");&lt;/pre&gt;&lt;/div&gt;&lt;br&gt; - alles unter einem großen "AFAIK, vermutlich, ... zu sehen" &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Wenn ich Port 1 verwende, meldet er immer &lt;br&gt;open failed(00000010): Device or resource busy.&lt;br&gt;&lt;br&gt;Die Speed ist AFAIK optional, drum habe ich sie weggelassen - bringt aber eh dasselbe Problem &lt;img src="flenn.gif" width="16" height="19" align="absmiddle" alt=";-("/&gt;.&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 14:59:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762296.html#3762296</guid>
      <dc:creator>Linux_Sucks</dc:creator>
      <dc:date>2006-11-08T14:59:23Z</dc:date>
    </item>
    <item>
      <title>Re: J2ME - Probleme bei IR-Zugriff...</title>
      <link>http://forum.geizhals.at/t456400,3762182.html#3762182</link>
      <description>Blöde Frage aber hat das Handy überhaupt IR?&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 14:26:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762182.html#3762182</guid>
      <dc:creator>Nagelfar</dc:creator>
      <dc:date>2006-11-08T14:26:25Z</dc:date>
    </item>
    <item>
      <title>Re: J2ME - Probleme bei IR-Zugriff...</title>
      <link>http://forum.geizhals.at/t456400,3762204.html#3762204</link>
      <description>Blöde Frage aber hat das Handy überhaupt IR? Ansonsten fällt mir grade ein, dass man (glaube ich) auch die Baudrate mitgeben muss: &lt;br&gt;//using commconnection since midp2.0 &lt;br&gt;CommConnection commConn = &lt;br&gt;(CommConnection)Connector.open("comm:COM0;baudrate=115200", Connector.READ_WRITE, &lt;br&gt;true);&amp;nbsp;&amp;nbsp;&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 14:26:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762204.html#3762204</guid>
      <dc:creator>Nagelfar</dc:creator>
      <dc:date>2006-11-08T14:26:25Z</dc:date>
    </item>
    <item>
      <title>Re: J2ME - Probleme bei IR-Zugriff...</title>
      <link>http://forum.geizhals.at/t456400,3762189.html#3762189</link>
      <description>Blöde Frage aber hat das Handy überhaupt IR? Ansonsten fällt mir grade ein, dass man (glaube ich) auch die Baudrate mitgeben muss: &lt;br&gt;Connection c=Connector.open("comm:0:baudrate=9600");&lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 14:26:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762189.html#3762189</guid>
      <dc:creator>Nagelfar</dc:creator>
      <dc:date>2006-11-08T14:26:25Z</dc:date>
    </item>
    <item>
      <title>J2ME - Probleme bei IR-Zugriff...</title>
      <link>http://forum.geizhals.at/t456400,3762008.html#3762008</link>
      <description>Hi !&lt;br&gt;&lt;br&gt;Aufgabe sei das Kennenlernen von Handy-Handy-Communication via IR... - am Beispiel eines kleinen Tron-Spiels für 2 HandyUser &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;.&lt;br&gt;&lt;br&gt;Irgendwie Blicke ich da nicht durch:&lt;br&gt;&lt;br&gt;zum Testen habe ich diesen Code:&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
    public static void sucheVerbindung(MIDlet midlet) {&#xD;
        String port;&#xD;
        &#xD;
        System.err.println( midlet.checkPermission("javax.microedition.io.Connector.comm"));&#xD;
        &#xD;
        String ports = System.getProperty("microedition.commports");&#xD;
&#xD;
        System.out.println(ports);&#xD;
        int comma = ports.indexOf(',');&#xD;
        if (comma &amp;gt; 0) {&#xD;
            port = ports.substring(0, comma);&#xD;
        } else {&#xD;
            port =ports;&#xD;
        }&#xD;
        System.out.println(port);&#xD;
        try {&#xD;
            commConnection = (CommConnection) Connector.open("comm:0");&#xD;
            System.err.println(commConnection.getBaudRate());&#xD;
        } catch (IOException ex) {&#xD;
            ex.printStackTrace();&#xD;
        }&#xD;
    }&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;Die Ausgabe ist folgende:&lt;br&gt;&lt;blockquote&gt;&lt;br&gt;-1&lt;br&gt;0,1&lt;br&gt;0&lt;br&gt;open failed(0000000D): Permission denied&lt;br&gt;java.io.IOException: Permission denied&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.sun.midp.io.j2me.comm.Protocol.connect(Protocol.java:297)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.sun.midp.io.ConnectionBaseAdapter.openPrim(ConnectionBaseAdapter.java:100)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.microedition.io.Connector.openPrim(Connector.java:302)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.microedition.io.Connector.open(Connector.java:211)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.microedition.io.Connector.open(Connector.java:187)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.microedition.io.Connector.open(Connector.java:169)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at hello.Verbindung.sucheVerbindung(Verbindung.java:56)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at hello.HelloMidlet$1.execute(HelloMidlet.java:143)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.netbeans.microedition.util.SimpleCancellableTask.run(SimpleCancellableTask.java:103)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.netbeans.microedition.lcdui.WaitScreen$BackgroundExecutor.run(WaitScreen.java:206)&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Die -1 kommt von&amp;nbsp;&amp;nbsp;checkPermissions() - und steht für "-1 The permission status is unknown" - paßt also.&lt;br&gt;Das "0,1" sind die 2 Ports&lt;br&gt;Das "0" Ist der Port, den ich mir dann suchen würde.&lt;br&gt;&lt;br&gt;Ab dem Connector.open("comm:0") fragt das Handy, ob man die Verbindung erlauben will - und wenn man ja sagt, kommt obige Exception.... Wenn man auf "Ja, ich erlaube die Verbindung" klickte. Wenn man auf "Nein" tippte, wird eh abgebrochen, weil der Teil als "SimpleCancellableTask" gestartet wurde...&lt;br&gt;&lt;br&gt;Eine Idee, was hier bei den Permissions nicht klappt ?&lt;br&gt;&lt;br&gt;Wieso &lt;br/&gt;</description>
      <pubDate>Wed, 08 Nov 2006 13:19:17 GMT</pubDate>
      <guid>http://forum.geizhals.at/t456400,3762008.html#3762008</guid>
      <dc:creator>Linux_Sucks</dc:creator>
      <dc:date>2006-11-08T13:19:17Z</dc:date>
    </item>
  </channel>
</rss>
