generic connection framework harald falzberger und simon tretter j2me:
TRANSCRIPT
![Page 1: Generic Connection Framework Harald Falzberger und Simon Tretter J2ME:](https://reader037.vdocuments.site/reader037/viewer/2022100516/5513d6de5503463a298b53dd/html5/thumbnails/1.jpg)
Generic Connection Framework
Harald Falzberger und Simon Tretter
J2ME:
![Page 2: Generic Connection Framework Harald Falzberger und Simon Tretter J2ME:](https://reader037.vdocuments.site/reader037/viewer/2022100516/5513d6de5503463a298b53dd/html5/thumbnails/2.jpg)
06.02.08 Generic Connection Framework 2
Übersicht
AllgemeinesInterface ConnectionClass Connector„Low Level“ ConnectionsHttpConnectionBeispielZusammenfassung
![Page 3: Generic Connection Framework Harald Falzberger und Simon Tretter J2ME:](https://reader037.vdocuments.site/reader037/viewer/2022100516/5513d6de5503463a298b53dd/html5/thumbnails/3.jpg)
06.02.08 Generic Connection Framework 3
Allgemeines
Package javax.microedition.io
Nicht nur für Internetverbindungen Files Sockets …..
Erweiterungen wie FCOP
![Page 4: Generic Connection Framework Harald Falzberger und Simon Tretter J2ME:](https://reader037.vdocuments.site/reader037/viewer/2022100516/5513d6de5503463a298b53dd/html5/thumbnails/4.jpg)
06.02.08 Generic Connection Framework 4
javax.microedition.io.Connection
![Page 5: Generic Connection Framework Harald Falzberger und Simon Tretter J2ME:](https://reader037.vdocuments.site/reader037/viewer/2022100516/5513d6de5503463a298b53dd/html5/thumbnails/5.jpg)
06.02.08 Generic Connection Framework 5
javax.microedition.io.Connector
Factory Class Connector.open(String url
[,int mode, boolean timeout])
Url http://www.szene1.at/u/siml?delete=true socket:///12.143.12.15:1234
Modes Connector.[READ|WRITE|READ_WRITE]
![Page 6: Generic Connection Framework Harald Falzberger und Simon Tretter J2ME:](https://reader037.vdocuments.site/reader037/viewer/2022100516/5513d6de5503463a298b53dd/html5/thumbnails/6.jpg)
06.02.08 Generic Connection Framework 6
Low Level Connections
SocketConnection Connector.open(„socket://foobar:1203“) void setSocketOption(byte op, int val)
SecureConnection extends SocketConnection Connector.open(„ssl://foobar:1203“) SecurityInfo getSecurityInfo()
CommConnection Connector.open(„comm:com0;baudrate=19200“)
![Page 7: Generic Connection Framework Harald Falzberger und Simon Tretter J2ME:](https://reader037.vdocuments.site/reader037/viewer/2022100516/5513d6de5503463a298b53dd/html5/thumbnails/7.jpg)
06.02.08 Generic Connection Framework 7
Low Level Connections
DatagrammConnection NICHT von StreamConnection abgeleitet „Server“
Connection.open(„datagramm://:1234“) „Client“
Connection.open(„datagramm://ip:12“) dconObj.send(
dConObj.newDatagramm(bytes[] buf))
dconObj.receive(dConObj.newDatagramm(bytes[]
buf))
![Page 8: Generic Connection Framework Harald Falzberger und Simon Tretter J2ME:](https://reader037.vdocuments.site/reader037/viewer/2022100516/5513d6de5503463a298b53dd/html5/thumbnails/8.jpg)
06.02.08 Generic Connection Framework 8
javax.microedition.io.HttpConnection
Nützliche Methoden Request
void setRequestMethod(String method) void setRequestProperty(String key, String value)
....... Response
int getResponseCode()InputStream openInputStream()String getHeaderField(String name)……
![Page 9: Generic Connection Framework Harald Falzberger und Simon Tretter J2ME:](https://reader037.vdocuments.site/reader037/viewer/2022100516/5513d6de5503463a298b53dd/html5/thumbnails/9.jpg)
06.02.08 Generic Connection Framework 9
Zusammenfasung
Instanzieren einer Connection
Versenden/Empfangen von Daten
![Page 10: Generic Connection Framework Harald Falzberger und Simon Tretter J2ME:](https://reader037.vdocuments.site/reader037/viewer/2022100516/5513d6de5503463a298b53dd/html5/thumbnails/10.jpg)
06.02.08 Generic Connection Framework 10
Quelle = API
http://java.sun.com/javame/reference/apis/jsr118