クライアントが 1 つしか許可されていない Java TCPIP cient/server があります。セマフォ保護を追加する必要があるかどうかを検討しています。
いいえと考えていますが、ソケット接続を待つループがあり、接続したらソケットから読み取ります。同時にいつでもソケットに書き出すこともできます。
サーバーの実装
Server{
run(){
while(true){
openSocketConnection(); // wait unit client connected
readSocecketMsg();
}
}
private void writeMsgToClient(message){
write to socket(message)
}
}