Gå til innhold

Neo

Medlemmer
  • Innlegg

    408
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Neo

  1. Hei. Jeg prøver å opprette en Bluetooth forbindelse mellom to midlets ved bruk av obex, men klarer ikke "discovere" applikasjonen som står og venter på inkommende connections.

     

    Utsnitt av relevant serverkode:

     

    import javax.microedition.io.*;
    
    import java.io.*;
    
    import javax.bluetooth.*;
    import javax.obex.*;
    
    public class RequestHandler extends ServerRequestHandler
    {
    
    ObexServer obexServer;
    
    public RequestHandler(ObexServer theMidlet)
    {
     this.obexServer = theMidlet;
     try {
     	UUID uuid = new UUID("8841", false);
     	String url = "btgoep://localhost:" + uuid + ";name=server;authenticate=false;master=false;encrypt=false"; 
     	SessionNotifier sn = (SessionNotifier)Connector.open(url);
    
     	obexServer.updateStatus("[server:] Now waiting for a client to connect");
     	sn.acceptAndOpen(this);
    
     	obexServer.updateStatus("[server:] A client is now connected");	
     } 
     catch (IOException e) {
     	e.printStackTrace();
     }
    }
     
    public int onConnect(HeaderSet request, HeaderSet reply) 
    {
     obexServer.updateStatus("[server:] The client has created an OBEX session");
     return ResponseCodes.OBEX_HTTP_OK;
    }
    
    public int onPut (Operation op) 
    {
    
     
    }
         
    public void onDisconnect (HeaderSet req, HeaderSet resp) 
    {
         
     obexServer.updateStatus("[server:] The client has disconnected the OBEX session");
           
    }
    
    }

     

    Utsnitt av relevant klientkode:

    
    
    import javax.bluetooth.*;
    import java.util.*;
    
    public class DeviceDiscoverer implements DiscoveryListener {
       
    ObexClient client;
    Vector remoteDevices = new Vector();
    
    DiscoveryAgent discoveryAgent;
       
    public DeviceDiscoverer(ObexClient client)
    {
     this.client = client;
     try {
     	LocalDevice localDevice = LocalDevice.getLocalDevice();
     	discoveryAgent = localDevice.getDiscoveryAgent();
    
     	client.updateStatus("[client:] LocalDevice properties: " + localDevice.getFriendlyName() + " (" + localDevice.getBluetoothAddress() + ")");
     	client.updateStatus("[client:] Searching for Bluetooth devices in the vicinity...");
     	discoveryAgent.startInquiry(DiscoveryAgent.GIAC, this);
    
     } catch(Exception e) {
     	e.printStackTrace();
     }
    }
       
       public Vector getRemoteDevices()
       {
       	return remoteDevices;
       }
      
    public void deviceDiscovered(RemoteDevice remoteDevice, DeviceClass cod) 
    {
     try{
                remoteDevices.addElement(remoteDevice);
     	//client.updateStatus("[client:] New device discovered : "  + remoteDevice.getFriendlyName(true)+ " (" + remoteDevice.getBluetoothAddress() + ")" );
    
     } catch(Exception e){
     	e.printStackTrace();
     }	
    
    }
    
       
    public void inquiryCompleted(int discType) 
    {
     String inqStatus = null;
           
     if (discType == DiscoveryListener.INQUIRY_COMPLETED) {
     	inqStatus = "[client:] Inquiry completed";            
     } else if (discType == DiscoveryListener.INQUIRY_TERMINATED) {
     	inqStatus = "[client:] Inquiry terminated";
     } else if (discType == DiscoveryListener.INQUIRY_ERROR) {
     	inqStatus = "[client:] Inquiry error";
     }
     client.updateStatus(inqStatus);
    }
    
       public void servicesDiscovered(int transID, ServiceRecord[] servRecord)
       {}
       
       public void serviceSearchCompleted(int transID, int respCode) 
       {}
       
    }
    

    Har da 2 forskjellige midlets som bruker hver av disse klassene. deviceDiscovered() blir aldri kalt, men inquiryCompleted() blir kalt når søket er ferdig. Klient midlet finner andre blåtannenheter som bruker btspp:// i sin connectionurl, men ikke btgoep://. Jeg er avhengig av å bruke OBEX over Blutooth. Infrarød eller bruk av btspp:// er ikke aktuelt da jeg skal sende filer og objekter mellom mange mobiltelefoner.

     

    Har testet appene med Suns Wireless Toolkit og Sony Ericsson's SDK.

     

    Håper virkelig at noen kan hjelpe meg med dette.

  2. Skjønner. Prøvde det, men skjønte ikke helt hva jeg skulle gjøre i konsollvinduet der.

    5114258[/snapback]

    Pussig at alle trykker den første 'R' de ser uten å legge merke til et den heter "Recovery Console". Det er jo ikke det samme som "Repair Install".

    Trykk Enter for å installere, så kommer du til et 'R' valg til.

    5115220[/snapback]

    Aha. Takk. Skal prøve det. Grunnen til at folk trykker den første 'R' er vel fordi de tror installasjonen vil begynne med en gang de trykker Enter. Meg inkludert.

  3. Hva skjer om du høreklikker på Min datamaskin-ikonet på skrivebordet og velger Egenskaper da?

    5114380[/snapback]

    Absolutt ingenting. Får ikke noen feilmeldinger eller noen ting. Men dersom jeg trykker Alt + Tab etterpå så ser det ut som om jeg kan velge system egenskaper, men når jeg velger det vha Alt + Tab skjer det ingenting.

  4. Skjønner. Prøvde det, men skjønte ikke helt hva jeg skulle gjøre i konsollvinduet der. Var ikke akkurat noen opplagt guide der som viste meg hvordan jeg skulle fikse problemet. Jeg prøvde forøvrig å erstatte sysdm.cpl fila med en "frisk" en, men det hjalp ikke.

     

    En ting til, jeg kommer inn i system egenskaper dersom jeg kjører i safe mode.

  5. Hei. (kjører win XP pro)

    Har fått et ekstremt irriterende problem. Klarer ikke åpne "system properties" eller system egenskaper som det heter på norsk. Dersom jeg dobbeltklikker på system-ikonet i kontroll panelet så skjer det absolutt ingenting. Dersom jeg så trykker "Alt + tab" så ser det ut som om system egenskaper kjører, men det gjør det ikke. Ligger heller ikke en prosess i oppgavebehandlingen. Og, nei, hurtigtast gjør heller ikke susen. Det hjelper heller ikke å dobbeltklikke på filen sysdm.cpl. Skjer ingenting. Bruker !avast antivirus og Sygate firewall. Sist gang jeg fikk problemet formaterte jeg partisjonen og installerte windows på nytt, men jeg akter ikke å gjøre dette en gang til.

     

    puh...

     

    Forslag??

  6. Ok, den her er litt spesiell.. Jeg må legge hånda på bordet eller annet underlag og bevege på alle fingrene men kun etter spesielle regler:

    - Kun en finger om gangen.

    - Alle fingrene må ha beveget på seg i løpet av en "runde".

    - Ingen finger 2 ganger på en "runde"(det er juks...)

    - Det må være minst en finger i mellom den sist "bevegde" og den neste!

     

    Dette her gjør jeg nok opptil 20 ganger om dagen både ubevisst og bevisst. Har gjort det i ca 12 år nå tror jeg. Helt utrolig.... Håper jeg klarte å få noen til å gjøre det samme...

     

    - Jeg tør aldri å se meg i speilet dersom jeg har sett en skrekkfilm og er alene i huset, men gjør det likevel og blir bare redd av å se meg i speilet. Redd for at noe skal dukke opp eller at ansiktet mitt skal forvandle seg eller at det er en annen person på andre siden av speilet. Blir deretter redd for å vende ryggen til speilet.... Håper jeg klarte å skremme noen nå....

  7. Du trenger:

    2 dype boller

    Masse mel

    Halvpisket krem

    Epler

    Mariekjeks

     

    Fyll en bolle med krem og legg et eple oppi.

    Legg en mariekjeks i bunn av den andre bollen, fyll opp med mel.

     

    hehe..

     

    Få en person til å "fiske ut" eplet med munnen fra den ene bollen først, og deretter få den samme personen til å fiske ut mariekjeksen på samme måte rett etterpå. En garantert lattervekker.

  8. ehh.. joa. Festlig.. Eller kanskje ikke. Du spurte hva vi synes og da svarer jeg dønnærlig: Det sugde værre. Enkelt og greit. For det første så prater svensker svensk og ikke baby-norsk. Og introen til han vindusvisker-karen var altfor lang. Må ikke la teksten stå fremme så lenge uten at noe annet skjer. Kanskje med litt musikk i bakgrunnen eller noe.

     

    Nei huff . Det er nok av slike elendige flash-snutter på nettet fra før. Ikke lag flere slike. :thumbdown:

  9. Trenger ikke å være noe galt med harddisken. Kan være alt annet som er i maksinen. Prøvd å starte opp med minst mulig i pc'en? F.eks fjerne nettverkskort, lydkort, osv.. Alt som du ikke trenger for å starte pc'en?

     

    Er dette en "nyinstallasjon"? Kan være noe tull med installasjonen i så fall. Prøv en gang til hvis det er tilfellet.

  10. Jeg husker godt jeg så et naturprg på NRK for noen år tilbake som handlet om gorillaer. De mente der at en aggresiv gorilla skulle klare over 900kg i benk.

    Se her ja. Endelig noen som faktisk hadde hørt om problemstillingen. Forøvrig mer realistisk å spørre om hvor mye en gorilla tar i benken enn hvor stor en skog er. La meg da presisere:

     

    Hvor mye klarer den sterkeste av alle gorillaer å ta i benken?

     

    Skal skrive mail til nrk og spørre om akkurat dette. Er jo litt morsomt da. :)

×
×
  • Opprett ny...