}
return;
}
}
}
//The Client Thread
class NetWork_Client extends Thread
{
public NetWork_Client()
{
}
public void run()
{
try
{
Connect.setEnabled(false);
State.setText("Waiting for Connect");
cSocket = new Socket();
cSocket.connect(new InetSocketAddress(cHost.getText() , 1984) ,1985 );
bufReader = new BufferedReader(new InputStreamReader(cSocket.getInputStream()));
pWriter = new PrintWriter(cSocket.getOutputStream() , true);
while(true)
{//makesure is connected
if(cSocket.isConnected() == true)
{
State.setText("Connecting");
DisConnect.setEnabled(true);
Connect.setEnabled(false);
SendMsg.setEnabled(true);
break;
}
}
InStr = "";
while(true)
{
InStr = bufReader.readLine();
if(InStr.length() > 0)
{
MessageTextArea.setText("(Server) :");
MessageTextArea.append(InStr);
MessageTextArea.append("\n");
}
}
}
catch(Exception Ex)
{
ErrorMsg = "Disconnected";
JOptionPane.showMessageDialog(c , ErrorMsg,title,type);
return;
}
}
}
public static void main(String args[])
{
NetWork nw = new NetWork();
nw.setVisible(true);
nw.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
nw.setResizable(false);
}
}
上一篇: Eclipse Visual Editor 1.1M2
下一篇: Java异常处理的陋习展播
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



