问题描述
老师让编写一个服务器端和客户端.由客户端输入2个数字,把这2个数字传入服务器端,由服务器端把2个数相加返回给客户端.现在程序编好了.先运行服务器端再运行客户端,服务器端就抛出无法侦测的错误.弄了好几天一直解决不了.各位能不能帮忙看下是哪里的问题吗?谢谢了~.附件上传不了项目包..不知道为什么,先把我觉的出错的代码发上来了./**Tochangethistemplate,chooseTools|Templates*andopenthetemplateintheeditor.*/packageApplogicImpl;importjava.net.*;importjava.util.*;importjavax.swing.*;importnet.Main.serverSocket;/****@authorCartoon*/publicclassserverListenerImplTestimplementsnet.Main.serverListener{privateServerSocketserSocket;//privateJTextFieldCountPanel;//记数板privateJTextAreaInfoPanel;//信息板privateList<Socket>sockList;//连接机队列privateserverSocketss;//服务客户publicserverListenerImplTest(){try{serSocket=newServerSocket(Default_Port,Default_MaxConCount);sockList=newArrayList();}catch(Exceptione){System.out.println("无法建立服务器");}}publicvoidsetCountPanel(JTextFieldjtf)throwsException{CountPanel=jtf;}publicvoidsetInfoPanel(JTextAreajta)throwsException{InfoPanel=jta;}publicvoidlistenSocke()throwsException{Socketsocket=serSocket.accept();//得到连入客户端sockList.add(socket);//加到连入的客户端列表中//try{CountPanel.setText(Integer.toString(Integer.parseInt(CountPanel.getText())+1));InfoPanel.append("新连入主机!n主机名:"+socket.getInetAddress().getHostName()+"n主机IP地址:"+socket.getInetAddress().getHostAddress()+"n");ss=newserverSocketImplTest(socket);newThread(ss).start();//}catch(Exceptione){}}publicvoidrun(){while(true){try{listenSocke();}catch(Exceptione){System.out.print("无法侦听");}}}//publicstaticvoidmain(Stringargs[]){//newThread(newserverListenerImplTest()).start();//}}
解决方案
解决方案二:
没人能来帮忙看看吗?