Child pages
  • Infra port nyitás
Skip to end of metadata
Go to start of metadata
      void getViaStreamConnection(String port) throws IOException {
          CommConnection cc = (CommConnection)Connector.open("comm:COM1;baudrate=19200");
        InputStream is  = cc.openInputStream();
        OutputStream os = cc.openOutputStream(); 
        is.close();
        os.close();
         cc.close();
     }

Ez a programrészlet dob ilyen hibát: "java.io.IOException: Opening port COM1 was failed."
Márpedig tutira COM1 a port, erről a következőképpen győzödtem meg:
String ports = System.getProperty("microedition.commports");

Aminek eredményeként a COM1 került a ports nevü sztringbe.. 

Valakinek ötlete? Lehet hogy csak az emulátor nem tudja kinyitni a com portokat? Bár kétlem.. 
 
      
      
Page viewed times
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels

2 Comments

  1. Nem is az a baj, hogy nincs COM1, hanem a megnyitása nem sikerül... előfordulhat, hogy az emulátorral nem megy, nem ismerem a JavaME-t, se az emulátorokat.
  2. Szia !!!

    Én azért megnézném az emulátor beállításainal a COM port(okat), lehet hogy csak nincs beállítva.
    Próbáltad telón is futtatni a kódot ?
    Nekem hasonló esetem volt a billenytyűk kezelésével, hogy nem egyformán reagált az emulátor az "igazi" telóval.
    Persze itt aztán tényleg nem beállítás oka volt.

    Nos ?

    Üdv:Hagiber J.Fox