我有一个作业,其中我必须使用 C 语言的套接字编程将多个客户端连接到同一服务器。问题是每次客户端连接到服务器时,服务器都必须为客户端打开一个新终端(我猜是使用 fork)。老师给我们提示,可以使用 system(); 函数来完成此操作。但是,我找不到与此相关的任何内容。有人可以帮我吗?
简而言之,我想知道如何在 Linux 的终端内打开一个新终端。
答案1
它依赖于系统。
- 对于 KDE 类型
konsole
- 对于 GNOME 类型
gnome-terminal
X 系统最“通用”的命令是xterm
。