我一直在跟踪一个简单的UDP服务器/客户端教程发现,并且我有一个关于客户机连接到服务器的哪个端口的快速问题。
从查看代码来看,服务器和客户端显然是通过端口8888连接的:
Client.cpp
#define SERVER "127.0.0.1" //ip address of udp server
#define BUFLEN 512 //Max length of buffer
#define PORT 8888 //The port on which to listen for incoming data
Server.cpp
#define BUFLEN 512
我为接下来的事情做了大量的研究,得到了很多有用的信息,但问题仍然存在,所以我将把它写得更详细。
我试图运行"“与VisualSVN服务器(企业版),服务器是Windows 2008连接到互联网通过路由器与端口转发到这台服务器。客户端不在本地网络,因此我对服务器使用静态IP。
此外,我完成了在这个网址上写的每一件事:,但是当我试图“连接到另一台计算机”时,我仍然得到以下错误消息Connot connect to WMI namespace "..." : the RPC server is unavalible (0x800706ba)。
另一方面,我可以通过任何浏览器成
我有一个没有安装的which服务器正在运行。到达The服务器的URL是https://adomain.de:7535。
我查看了相应的服务单元,并注意到它侦听端口7535 (-- port =7535)。所以我想知道它是如何工作的,我应该如何解释URL,因为我有一个有效的SSL证书,所以我总是认为not服务器在监听443而不是7535。这让我很困惑。有人能澄清我的误解吗?
当我用"sails“启动服务器时,我会看到以下错误:
error: Server doesn't seem to be starting.
error: Perhaps something else is already running on port 1337?
即使我尝试从一个新的起点运行,或者尝试使用不同的端口运行,我也会得到相同的错误。需要澄清的是:以下内容对任何端口都会产生相同的错误:
sails lift --port 2222
从零开始创建一个全新的帆应用程序,效果很好。在同事的机器上,同样的代码似乎工作得很好,但我尝试了两次设置,但没有成功。
我如何调试这个?
如何找到服务器端口号?
我在服务器中有以下代码
var app = require('express')();
//creating http server
var server = require('http').createServer(app);
var port = process.env.PORT;
server.listen(port);
app.get('/testUrl', function (req, res) {
console.log(server.address());
console.log(server.addre