先週から、マルチプレイヤー ゲームを構築しようとしています。ちょっとしたチクタクトゲームを始めています。サーバーとクライアントの間に単純なソケット接続を作成しました。サーバー側では、接続ごとに 2 つのスレッドを作成しています。- readThread と writerThread コマンドをサーバーに送信し、それらを必要としているリソースに配置する最良の方法は何ですか。戦略パターンについてですが、これは正しいシナリオですか? サーバーに送信したコマンドは、サーバー上の別のコンポーネントを呼び出す必要があります。例
public abstract class Command {
abstract void execute();
}
public class LoginCommand extends Command{
ServerMethodeInterface serverMethodeInterface;
private String name;
private String passwort;
LoginCommand(String name, String password){
this.name = name;
this.passwort = password;
}
@Override
void execute() {
serverMethodeInterface.login(name,password);
}
}