Jika pada implementasi sebelum-nya kita menggunakan class
ServerSocket sebagai implementasi sebuah server dan class
Socket sebagai implementasi sebuah client, pada library
jPOS kita dapat menggunakan class
ISOServer sebagai implementasi Server-nya dan class
ISOMUX sebagai implementasi client-nya. Agar
message yang kita kirimkan ke server tidak tertukar dengan
message yang lain, maka ketika kita melakukan inisialisasi pada
ISOMUX overridelah method
getKey(ISOMsg isoMsg)
seperti contoh dibawah ini :
- Contoh Penggunaan ISOMUX :
10
11
12
13
14
15
16
17
| ISOMUX isoMux = new ISOMUX(channel) {
@Override
protected String getKey(ISOMsg m) throws ISOException {
return super.getKey(m);
}
};
// jalankan ISOMUXnya
new Thread(isoMux).start();
|
Sedangkan cara untuk menggunakan class
ISOServer adalah sebagai berikut :
- Contoh Penggunaan ISOServer :
10
11
12
| ISOServer server = new ISOServer(portNumber, channel, null);
new Thread(server).start();
|
No comments:
Post a Comment