我有一个可以通过局域网连接到SQL server的VB.NET应用程序,但是如何通过internet连接到它,该应用程序需要使用外部,我知道我需要使用公共IP而不是使用服务器的IP地址,但我在连接字符串中设置的公共IP地址无法连接到服务器,这是我的连接字符串
Dim connstr$ = "Server=xxx.xx.xx.xxx\SQLEXPRESS,xxxx;Initial Catalog=sample_db;Integrated Security=True Public conn As New SqlConnection(connstr)
我也尝试过设置端口和更改防火墙限制,启用
在我的VM中,我同时运行apache2和nginx,但是apache2指向端口8080,nginx是端口80。我已经将我的域指向nginx中的ip并使其正常运行。对于apache2,我也需要做同样的事情。但我如何给Port number,而mapping the ip to Domain。在cName记录中,我无法指定端口。有没有其他办法来解决这个问题。
我在两个主机之间有一个隧道,通过L2TPv3进行传输。隧道的每一端都与其他接口一样,都被挤到了一座桥上。远程桥有一个DHCP服务器,而本地桥有一个DHCP客户端。为了测试这一点,我在主机上创建了一个veth对。我将一对中的一半从桥接器中分离出来,并将另一半放入新的网络命名空间中。然后,在该命名空间中,我在对的另一半上启动一个DHCP客户机。如下所示:
ip netns add test
ip link add test1 type veth peer test2
ip link set test2 netns test up
ip link set test1 master tunnel_br
到目前为止我已经得到了这个。
public static HttpListener listener = new HttpListener();
public static string startUpPath = Application.StartupPath;
public WebServer()
{
listener.Start();
listener.Prefixes.Add("http://(here I want my public ip)/");
Thread t = new Thread(new ThreadStart(clientL
我的代码:
sIP = "20.20.20.20" #My original IP comes from here > whatismyip.com
sPort = 4567
bSize = 2048
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((sIP, sPort))
我的错误:
Traceback (most recent call last):
File "/home/d0nkey/Scripts/TCPServer.py", line 19, in <mod
我正在尝试确认邮件捕捉器,如下所示:[在ide](https://stackoverflow.com/questions/27865170/using-mailcatcher-in-cloud9-ide)中使用邮件捕获器
这要求我去做
mailcatcher --http-port $PORT --ip $IP and you can access it from
这将允许我访问上的邮件捕获器。
但是,为了运行邮件捕获器命令,我必须退出发送电子邮件确认的服务器。否则,我将得到一个关于端口已经在使用的下面的错误。
mailcatcher --http-port $PORT --ip $IP
S
Server.set_addr (sv, addr)
我不明白这个方法以什么作为输入。Server.get_addr(sv)似乎返回了ip:port,所以您也需要传递ip:port,但没有。这不管用。
文档内容如下:See the documentation for the control socket for more information on the string format.
好吧,我看到您需要传输ip port: port (例如:127.0.0.1 port 80)。但这也行不通。
唯一起作用的是只传递ip (例如:127.0.0.1)。
问题是如何改变港口?
代码示例:(如果