iモード携帯電話用Jav ..
276:デフォルトの名無しさん
09/12/05 06:41:28
FOMAのUART機能を使ってPCとの通信を試みてます
StreamConnection uart;
void read()
{
InputStreamReader in;
String str = "";
try
{
uart = (StreamConnection)Connector.open("comm:/0;baudrate=115200,databitlen=8,parity=NO,stopbitlen=1,flowctrl=OFF",Connector.READ,true);
in = new InputStreamReader(uart.openInputStream(), "SJIS");
while (true)
{
try
{
recv = (byte) in.read();
str += String.valueOf((char)recv);
System.out.print((char)recv);
if((char)recv == '\n') break;
}catch(Exception e){
e.printStackTrace();.................................@
}
}
}catch(Exception e){
e.printStackTrace();
}
}
以上のソースを別のスレッドで走らせているんですが、@の箇所でIlligal stream stateというメッセージが出ます。
原因がわからないのですが、思い当たる方いらっしゃいますでしょうか・・・
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5257日前に更新/207 KB
担当:undef