2011-09-14 13 views
0

デバイスから別のデバイスにsmsを送信すると、両方のデバイスで受信されることがありました。
ソースコードにエラーはありません。
私を助けてください。
注:SMSを送信するときに、ポート番号を削除解決方法SMSを受信する際にエラーが発生する

try { 
String addr = "sms://" + txt_number.getString()+":1234"; 
MessageConnection conn = (MessageConnection) Connector.open(addr); 
TextMessage msg = (TextMessage) conn.newMessage(MessageConnection.TEXT_MESSAGE); 
msg.setPayloadText(txtSMS.getString()); 
conn.send(msg); 
conn.close(); 
} catch (IOException ex) { ex.printStackTrace(); } 
<blink>and this is receive opretion .this opration support by a thread <blink> 
public void run() { 
String addr="sms://:1234"; 
Message msg=null; 
try { 
conn = (MessageConnection) Connector.open(addr); 
while(true) 
{    
msg=conn.receive(); 
String mSenderAddress = msg.getAddress(); 
if (msg instanceof TextMessage) { 
String msgTReceived = ((TextMessage)msg).getPayloadText(); 
Analize_TEXT_message(mSenderAddress,msgTReceived); 
} 
} 
} catch (IOException ex) { 
ex.printStackTrace(); 
} 
} 

答えて

0


これは、ソースコードを送っています。

0

String addr = "sms://" + txt_number.getString()+":1234";

String addr = "sms://" + txt_number.getString()+1234; 

ポート番号は任意の引用符でなければなりませんでなければなりません。