0

こんにちは.. c# では、bool .pending(); を使用して、サーバーに保留中の接続があるかどうかを確認できることを知っています。しかし、Javaでこれを行う方法はありますか? 私はネット上で関連するものを見つけることができなかった原因を尋ねています...次のように感謝します:

ServerSocket srv=new ServerSocket(port);
if(srv.isPending())//How this can be done????
{
Socket Cl=srv.accept();
while(Cl.isConnected())
{
//read packet stream..........
}
}
4

1 に答える 1

0

Javaで利用できるそのようなメソッドはありません。このようなクライアント接続を待機するには、無限ループを作成する必要があります。

ServerSocket srv=new ServerSocket(port);
while(true){
   /*Program will wait for a new client connection
     at this line and then proceeds further*/
   Socket client=srv.accept();
   // Rest of the code will continue here
}
于 2013-02-02T12:18:20.533 に答える