服务器套接字是执行的最佳选择

我怀疑用什么来做到这一点:

我想要一个 .bat 文件(它可以在机器上打开,通过那个 bat 我可以从我的应用程序中获取事件日志/并且可以通过它运行例程,例如“保存备份”)。而且我的登录系统只有在这个 .bat 文件打开时才有效,比如“游戏服务器”(我不知道这是否有必要,但我想这样做是为了培训)

我曾想过在数据库中创建一个只有 2 个字段 id / 一个布尔字段的辅助表。

当你打开这个。bat 将建立连接并将该值设置为 1

在我的登录系统中,我会检查这个值是否为 1,然后我可以释放登录。

我不知道这是否是最好的方法

或者在那种情况下使用服务器套接字会更好吗?

有人可以给我一个如何开始的例子吗?


吃鸡游戏
浏览 98回答 1
1回答

米脂

对于你想要的东西,你不需要服务器套接字。将事件记录到文件中,您只需要对读/写文件有基本的了解。.bat 扩展名无关紧要。但是如果您希望您的 .bat 作为批处理命令从命令行执行,那么该文件将需要是一个有效的批处理脚本。您必须问自己的问题是:“谁将连接到您的服务器?如何连接?” 然后只有您才能确定您真正需要什么。服务器套接字用于实时通信:通常,服务器在特定计算机上运行并具有绑定到特定端口号的套接字。服务器只是等待,监听客户端发出连接请求的套接字。在客户端:客户端知道运行服务器的机器的主机名和服务器正在侦听的端口号。为了发出连接请求,客户端尝试在服务器的机器和端口上与服务器会合。客户端还需要向服务器表明自己的身份,以便它绑定到将在此连接期间使用的本地端口号。这通常由系统分配。如果已连接,则将值从 0 更改为 1,如果未连接,则从 1 更改为 0,这就像将首选项保存到文件中一样。为此,您只需要知道如何操作文件。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java