Motorola C381P Creation of server connection, Creation of client connection with port number

Models: C381P

1 130
Download 130 pages 15.6 Kb
Page 45
Image 45

10

JSR 120 – Wireless Messaging API

byte[] newBin = new byte[size];

for (int i = 0; i < size; i++) { nextByte = (rand.nextInt()); newBin[i] = (byte)nextByte;

if ((size > 4) && (i == size / 2)) { newBin[i-1] = 0x1b;

newBin[i] = 0x7f;

}

}

return newBin;

}

byte[] newBin = createBinary(msgLength); binMsg.setPayloadData(newBin);

int num = connClient.numberOfSegments(binMsg);

Creation of server connection:

MessageConnection messageConnection = (MessageConnection)Connector.open("sms://:9532");

Creation of client connection with port number:

MessageConnection messageConnection =

(MessageConnection)Connector.open("sms://+18473297274:9532");

Creation of client connection without port number:

MessageConnection messageConnection =

(MessageConnection)Connector.open("sms://+18473297274");

Closing of connection:

MessageConnection messageConnection.close();

Creation of SMS message:

Message textMessage = messageConnection.newMessage(MessageConnection.TEXT_MESSAGE);

Setting of payload text for text message:

((TextMessage)message).setPayloadText("Text Message");

Getting of payload text of received text message:

receivedText =

((TextMessage)receivedMessage).getPayloadText();

Getting of payload data of received binary message:

BinaryMessage binMsg;

byte[] payloadData = binMsg.getPayloadData();

Setting of address with port number:

message.setAddress("sms://+18473297274:9532");

45

Page 45
Image 45
Motorola C381P Creation of server connection, Creation of client connection with port number, Closing of connection