【发布时间】:2011-07-19 06:57:44
【问题描述】:
您好,我在服务器端使用以下代码来连接多个客户端..
public class Tcpfileserver extends Thread
{
private ServerSocket serverSocket;
public static void main(String[] args)
{
Tcpfileserver obj=new Tcpfileserver();
obj.start();
}
public void run()
{
serverSocket = new ServerSocket(3000);
while(true)
{
Socket socket = serverSocket.accept(); // accept connection
TcpThread t = new TcpThread(socket); // make a thread of it
//System.out.println("Remote IP:"+socket.getInetAddress());
//System.out.println("Remote Port:"+socket.getPort());
t.start();
}}
但是当多个客户端连接到我的服务器时,其中一些超时,为什么我这边会延迟立即接受连接?
【问题讨论】:
标签: java multithreading sockets