关于 app.listen(port, hostname) 和 server.createServer() 的混淆

Confusion about app.listen(port, hostname) and server.createServer()

我知道 app.listen(port, hostname) 让系统侦听特定的套接字,但我是在客户端计算机还是服务器端计算机上编写此代码? server.createServer() 也创建了一个服务器,但是这段代码是写在客户端计算机还是服务器端计算机上的? (发生这种混乱是因为我是本地主机并且我的计算机同时是客户端和服务器端)。

这两段代码都在server-side。