帮忙解决下异常问题!

问题描述

packagepractice.Socket;importjava.io.DataInputStream;importjava.io.DataOutputStream;importjava.io.IOException;importjavax.microedition.io.Connector;importjavax.microedition.io.ServerSocketConnection;importjavax.microedition.io.SocketConnection;importjavax.microedition.lcdui.Command;importjavax.microedition.lcdui.CommandListener;importjavax.microedition.lcdui.Display;importjavax.microedition.lcdui.Displayable;importjavax.microedition.lcdui.Form;importjavax.microedition.lcdui.TextField;importjavax.microedition.midlet.MIDlet;importjavax.microedition.midlet.MIDletStateChangeException;publicclassChatServerMIDlerextendsMIDletimplementsCommandListener,Runnable{privateServerSocketConnectionssc=null;privateSocketConnectionsc=null;privateDataInputStreamdis=null;privateDataOutputStreamdos=null;privateTextFieldtf=newTextField("","",255,TextField.ANY);privateCommandcmdsend=newCommand("发送",Command.OK,1);privateDisplaydisplay;privateFormform=newForm("聊天界面");privatebooleanflag=true;publicChatServerMIDler(){display=Display.getDisplay(this);}protectedvoidstartApp()throwsMIDletStateChangeException{display.setCurrent(form);form.append(tf);form.addCommand(cmdsend);form.setCommandListener(this);try{ssc=(ServerSocketConnection)Connector.open("socket://:9999");sc=(SocketConnection)ssc.acceptAndOpen();dis=sc.openDataInputStream();dos=sc.openDataOutputStream();newThread(this).start();}catch(Exceptione){e.printStackTrace();}}publicvoidcommandAction(Commandc,Displayabled){if(c==cmdsend){try{//dos=sc.openDataOutputStream();dos.writeUTF(tf.getString());}catch(Exceptione){e.printStackTrace();}}}protectedvoiddestroyApp(booleanarg0)throwsMIDletStateChangeException{}publicvoidclose(){try{ssc.close();sc.close();dis.close();dos.close();}catch(Exceptione){e.printStackTrace();}}protectedvoidpauseApp(){}publicvoidrun(){while(flag){try{//dis=sc.openDataInputStream();Stringmsg=dis.readUTF();form.append(msg+"n");}catch(Exceptione){e.printStackTrace();}}close();}}packagepractice.Socket;importjava.io.DataInputStream;importjava.io.DataOutputStream;importjava.io.IOException;importjavax.microedition.io.Connector;importjavax.microedition.io.ServerSocketConnection;importjavax.microedition.io.SocketConnection;importjavax.microedition.lcdui.Command;importjavax.microedition.lcdui.CommandListener;importjavax.microedition.lcdui.Display;importjavax.microedition.lcdui.Displayable;importjavax.microedition.lcdui.Form;importjavax.microedition.lcdui.TextField;importjavax.microedition.midlet.MIDlet;importjavax.microedition.midlet.MIDletStateChangeException;publicclassChatClientMIDletextendsMIDletimplementsCommandListener,Runnable{privateTextFieldtf=newTextField("","",50,TextField.ANY);privateCommandcmdsend=newCommand("发送",Command.OK,1);privateDisplaydisplay;privateFormform=newForm("聊天");privatebooleanflag=true;SocketConnectionsc=null;DataInputStreamdis=null;DataOutputStreamdos=null;publicChatClientMIDlet(){display=Display.getDisplay(this);}protectedvoidstartApp()throwsMIDletStateChangeException{display.setCurrent(form);form.append(tf);form.addCommand(cmdsend);form.setCommandListener(this);try{sc=(SocketConnection)Connector.open("socket://127.0.0.1:9999");dis=sc.openDataInputStream();dos=sc.openDataOutputStream();newThread(this).start();}catch(Exceptione){e.printStackTrace();}}publicvoidclose(){try{//ssc.close();sc.close();dis.close();dos.close();}catch(Exceptione){e.printStackTrace();}}publicvoidcommandAction(Commandc,Displayabled){if(c==cmdsend){try{//dos=sc.openDataOutputStream();dos.writeUTF(tf.getString());}catch(Exceptione){e.printStackTrace();}}}protectedvoiddestroyApp(booleanarg0)throwsMIDletStateChangeException{}protectedvoidpauseApp(){}publicvoidrun(){while(flag){try{//dis=sc.openDataInputStream();Stringmsg=dis.readUTF();form.append(msg+"n");}catch(Exceptione){e.printStackTrace();}}close();}//}}有谁帮忙看下程序总是抛出异常!帮忙解决下!谢谢!

解决方案

解决方案二:
哪句抛异常?异常贴出来!
解决方案三:
mark!~!~!
解决方案四:
就是关闭模拟器时候抛异常!
解决方案五:
就是关闭模拟器时候抛出的异常!
解决方案六:
客户端模拟器还是服务端模拟器?
解决方案七:
估计是线程死亡的时候抛出的异常
解决方案八:
请问抛出什么异常?客户端还是服务器端?
解决方案九:
关闭客户端就会抛出异常!抛IO异常!
解决方案十:
该回复于2010-12-02 09:30:36被版主删除

时间: 2024-11-27 05:07:40

帮忙解决下异常问题!的相关文章

linux网络编程-linux方面遇到的一个难题,希望大哥大姐帮忙解决下,小弟是菜鸟,刚学linux编程

问题描述 linux方面遇到的一个难题,希望大哥大姐帮忙解决下,小弟是菜鸟,刚学linux编程 /proc/进程号/statm包含了进程使用内存的信息,如[root@cs 9519]# more statm 18095 2094 1468 7 0 605 0 [root@cs 9519]# ps 9519PID TTY STAT TIME COMMAND9519 ? S 0:00 /usr/libexec/notification-daemonmore statm 18095 2094 1468

一个空指针异常问题,求大神帮忙解决下,在线等

问题描述 一个空指针异常问题,求大神帮忙解决下,在线等 public void getQaList(String type, String qid, String qid_min, String cat_id, String tag_id, String page, String qid_top, boolean isShowLoadingDialog) { List<RequestParameter> parameter = new ArrayList<RequestParameter

vs2010-VS2010中的工具栏设置出问题了,谁能帮忙解决下?

问题描述 VS2010中的工具栏设置出问题了,谁能帮忙解决下? 我用VS2010创建了一个单文档程序,然后我想把工具栏中的按钮的图标改成自定义的bmp位图: 结果编译出来是这个样子的: 这该怎么解决? 我改图标的方法是:右键点任意一个工具栏的图标,选择"打开外部编辑器",直接改成我事先设置好的bmp位图再保存.图标大小已经改成32*32的了,bmp文件中也是按照这个大小来画的.我是在IDR_MAINFRAME资源里改的. MainFrm.cpp文件中OnCreate函数的原始代码我改了

eclipse+gradle build过程中出现此问题 求高手帮忙解决下

问题描述 eclipse+gradle build过程中出现此问题 求高手帮忙解决下 Execution failed for task ':PunkHoo:packageAllDebugClassesForMultiDex'. java.util.zip.ZipException: duplicate entry: android/support/v4/internal/view/ SupportMenu.class

c语言-新手对c还有很多不理解,求帮忙解决下问题

问题描述 新手对c还有很多不理解,求帮忙解决下问题 问题描述: 编写一个程序,首先提示用户"Hi, I love you!",然后输入"Do you love me (Y/N)?".如果用户输入"y"或"Y",打印"So great! KISS!",然后退出.如果用户输入"n"或"N",则继续询问"Do you love me (Y/N)?".如果

c语言-帮忙解决下c的问题。谢谢。

问题描述 帮忙解决下c的问题.谢谢. 内容看下图.求大神说下下面四到题?....c基础..... 解决方案 其实这四道题是考察堆内存和栈内存的.堆内存的生存周期为只要不用free()释放,它就一直存在,很容易造成内存泄漏:而栈上的空间是自动分配自动回收的,所以栈内存的生存周期只在函数内,运行完便不存在了.知道这些,那四道题就好理解了.如果还不明白,可以查查内存分配的一些知识.我就只说一下第一题,后面的应就懂了.第一道题:GetMemory()中的指针变量p用malloc()函数动态申请了空间,但

请大师们看下帮忙解决下此问题 急急急 感谢

问题描述 请大师们看下帮忙解决下此问题 急急急 感谢 每次在VS2012上第一次附加进程时是成功的,调试关闭后第二次附加进程就报图上的错误,如果把VS关闭了重启又能附加进程了,请问这应该怎么解决啊,每次附加进程都要重启VS感觉好麻烦啊 求各位大师指点啊 解决方案 急急急!!!哪位来帮忙啊!!!!!!关于提交socket的问题,请高手帮忙!急急急急.急急

adb-[求救向] 请各位大神帮忙解决下吧,有关于安卓开发运行写好的项目的时候出现问题

问题描述 [求救向] 请各位大神帮忙解决下吧,有关于安卓开发运行写好的项目的时候出现问题 错误输出[2015-05-27 17:20:55 - Bluetooth] ------------------------------[2015-05-27 17:20:55 - Bluetooth] Android Launch![2015-05-27 17:20:55 - Bluetooth] The connection to adb is down and a severe error has o

请哪位大神帮忙解决下这个问题-内存泄露

问题描述 请哪位大神帮忙解决下这个问题-内存泄露 请哪位大神帮忙解决下这个问题,实在是找不到哪个地方内存泄露,凡是代码中用到new的,我都delete了... Detected memory leaks! Dumping objects -> {107} normal block at 0x00206188, 21 bytes long. Data: < l| > A8 6C 7C 00 04 00 00 00 04 00 00 00 01 00 00 00 {106} normal b