如果服务器是在同一终端上启动的,则可能是服务器的stderr被写入终端,而您没有捕获它。
捕获所有内容的最佳方法是运行:
script output.txt
在启动服务器或客户端之前。这将启动一个新的shell,将所有终端输出重定向到output.txt以及终端。然后从该新外壳中启动服务器,然后再启动客户端。您在屏幕上看到的所有内容(从该shell写入终端的所有输入和输出)都将被写入文件。
完成后,键入“ exit”退出该
script命令运行的shell 。

如果服务器是在同一终端上启动的,则可能是服务器的stderr被写入终端,而您没有捕获它。
捕获所有内容的最佳方法是运行:
script output.txt
在启动服务器或客户端之前。这将启动一个新的shell,将所有终端输出重定向到output.txt以及终端。然后从该新外壳中启动服务器,然后再启动客户端。您在屏幕上看到的所有内容(从该shell写入终端的所有输入和输出)都将被写入文件。
完成后,键入“ exit”退出该
script命令运行的shell 。