jdk的Socket问题,会的请进
jdkSocket问题,懂得请进我是新手,弄拉个Socket,不知哪里出错啦,请高手指教。
[code]import *;
import *;
public class MultiTalkServer
{
static int clientnum=0; //静态成员变量,记录当前客户的个数
public static void main(String args[]) throws IOException
{
ServerSocket serverSocket=null;
boolean listening=true;
try
{
serverSocket=new ServerSocket(4700);
//创建一个ServerSocket在端口4700监听客户请求
System.out.println("MultiTalkServer started.\n");
}
catch(IOException e)
{
System.out.println("Could not listen on prot:4700.");
//出错,打印出错信息
System.exit(-1); //退出
}
while(listening)
{
//永远循环监听
new ServerThread(serverSocket.accept(),++clientnum).start();
//监听到用户请求,根据为响应特定客户请求生成的Socket对象和客户计数创建相应服务线程,并启动之
clientnum++; //增加客户计数
}
ServerSocket.close(); //关闭ServerSocket
}
} /code]
昨天发错地方啦