我不确定这是网络问题,还是码头问题,但我很难从局域网中的另一台机器上获得服务器的响应,该服务器在Docker容器的3000端口上运行nodejs服务器。我使用Mac电脑作为客户端,Linux计算机作为服务器。以下是我所采取的步骤:
用<name of computer>.local:<port>在局域网上测试与独立计算机的连接
在Linux机器上运行服务器(只使用没有容器的nodejs )
在Mac (客户端)计算机上运行curl <name of linux computer>.local:3000
按预期工作
在Docker容器中运行
我在我的网络上做了几次Nmap扫描,以确定连接了哪些设备以及打开了哪些端口。令我惊讶的是,我发现了一个非常奇怪的设备连接(我不知道它的物理位置)和一些设备有非常可疑的端口打开。
下面我将列出可疑设备的扫描。
Nmap scan report for 192.168.1.1
PORT STATE SERVICE VERSION
23/tcp open telnet Cisco or Actiontec MI424WR router telnetd
80/tcp open http
443/tcp open ssl/https
992/tcp o
我正在尝试获取从IService派生的所有接口(它们都是开放的通用接口),这些接口都是Random类实现的。我确信至少有一个接口iServiceTypeInterfaces正在实现来自IService<,> 的继承,但没有将任何项添加到 list中。
我有以下代码:
var iServiceTypeInterfaces = new List<Type>();
Type iServiceGeneric = typeof(IService<,>);
foreach(Type i of Random.GetInterfaces())
{
Type curren
这是与上面的链接相同的示例。当我尝试执行可执行文件“编译”时,它告诉我“无法打开音频设备/dev/dsp”
b@cheetah-desktop:~/flite-1.4-release/Learning_through_examples$ ./compile
./compile: error while loading shared libraries: libflite.so.1: cannot open shared object file: No such file or directory
b@cheetah-desktop:~/flite-1.4-release/Learning_