当前位置:首页 > 代码 > 正文

端口映射代码(端口映射百科)

admin 发布:2022-12-20 00:08 152


本篇文章给大家谈谈端口映射代码,以及端口映射百科对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

用VB写端口映射代码 越简单越好

Option Explicit

Dim bMsg() As Byte

Private Sub Form_Load()

Dim strCTemp As String

Dim intCPTemp As Variant

'侦听端口

Winsock1.LocalPort = 2000

Winsock1.Listen

'向Sphere转发数据

Winsock2.RemoteHost = "127.0.0.1"

Winsock2.RemotePort = 2001

Winsock2.Connect

Do While Winsock2.State 7

If Winsock2.State = 9 Or Winsock2.State = 0 Then Winsock2.Close: Exit Do

Select Case Winsock2.State

Case 1

strCTemp = "已打开!"

Case 2

strCTemp = "正在侦听.."

Case 3

strCTemp = "与服务器连接挂起!"

Case 4

strCTemp = "正在识别主机.."

Case 5

strCTemp = "已识别主机!"

Case 6

strCTemp = "正在与服务器连接.."

Case 8

strCTemp = "同级人员正在关闭连接.."

Case 9

strCTemp = "出错"

Winsock2.Close

End Select

If Winsock2.State intCPTemp Then

intCPTemp = Winsock2.State vbCrLf

Text1.Text = Text1.Text strCTemp vbCrLf

End If

DoEvents

Loop

If Winsock2.State = 7 Then

Text1.Text = Text1.Text strCTemp "已成功连接上服务器..." vbCrLf

End If

End Sub

Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)

If Winsock1.State sckClosed Then Winsock1.Close

Winsock1.Accept requestID

End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)

ReDim bMsg(bytesTotal)

Winsock1.GetData bMsg

Text1.Text = Text1.Text bytesTotal vbCrLf

Text1.SelStart = Len(Text1.Text)

Winsock2.SendData bMsg

End Sub

Private Sub Winsock2_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)

Text1.Text = Text1.Text "Winsock2出错!" vbCrLf

End Sub

Private Sub Winsock2_SendComplete()

Text1.Text = Text1.Text "向Sphere发送了数据.." vbCrLf

End Sub

Private Sub Winsock2_SendProgress(ByVal bytesSent As Long, ByVal bytesRemaining As Long)

Text1.Text = Text1.Text "向Sphere发送了" bytesSent "数据.." vbCrLf

End Sub

现在mac中使用docker怎么添加端口映射

如果将来数据库服务也在容器中提供,建议使用link的方式,代码中使用环境变量获取实际地址。如果数据库服务不在容器中,可以以常规方式配置到配置文件中,将来将配置文件以挂卷的方式映射到本机目录,便于修改。

请教 delphi如何写端口转发(端口映射)的程

如果想不通过访问路由器,这是不可能实现的。这个功能并不是windows决定,而是由路由器决定,路由器他的操作系统并不是windows,每个厂家的设置方法也不一样,没有一个标准的协议。

首先他的工作原理你要搞懂。简单一点的讲他是一个内网与外网的中转服务器。一个外接设备,所以你要想设置他,你只能通过他的接口(一般都是WEB界面,你在程序中想设置他的话,你只能通过他提供的接口方式去访问,不访问,那是肯定不行的)。

端口映射后如何获取来访IP

可以这样,到网上找个php5isapi.dll的插件,加载到IIS里,然后,建立一个PHP页面,eg:getRealIp.php

代码如下:

?php

function getip() {

if (getenv("HTTP_CLIENT_IP") strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) {

$ip = getenv("HTTP_CLIENT_IP");

} else

if (getenv("HTTP_X_FORWARDED_FOR") strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) {

$ip = getenv("HTTP_X_FORWARDED_FOR");

} else

if (getenv("REMOTE_ADDR") strcasecmp(getenv("REMOTE_ADDR"), "unknown")) {

$ip = getenv("REMOTE_ADDR");

} else

if (isset ($_SERVER['REMOTE_ADDR']) $_SERVER['REMOTE_ADDR'] strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")) {

$ip = $_SERVER['REMOTE_ADDR'];

} else {

$ip = "unknown";

}

return ($ip);

}

echo "访问者的IP是:".getip() ;

?

华为荣耀路由器pro怎么设置端口映射

一.利用win7系统设置Web服务器建网站

1.首先确定IIS是否已安装,如果已安装,此步骤可以略过,

在控制面板-程序-程序与功能-打开或关闭Windows功能-点击以后会出现如下对话框,(图1)。

找到,Internet信息服务-Web管理工具然后展开子选项,把里面所有的都勾选上,

这样Web管理工具前面的复选框才会显示“√”的状态,然后点击“确定”,等待几分钟,即可安装成功。一般安装完IIS后,默认的网站是启动的,如果不是启动的,说明你安装有问题。

2.进入IIS管理器,控制面板-系统和安全-管理工具-Internet

信息服务(IIS)管理器(图2)。

3.单击“网站”下的网站名(Default Web

Site),然后在右边的“操作”中选择“基本设置”,设置好网站根目录后(物理路径)(图3)。

4.选择“绑定”操作-编辑(图4)。

5.将IP地址设置本机的IP地址,将端口设置为80,主机名(域名)可选(图5)。也可以在网站的“高级设置”中完成,(右键单击网站名——“管理网站”——“高级设置”)。

6.拷贝你准备好的网站源码到网站根目录里。用IE打开或者你的本机IP地址就可以看到你的网站了(图6)。

另外这时如果测试会出现无法访问的情况,这里可以尝试关闭防火墙。如果是用IIS组建的ASP动态网站,则还要对ASP进行配置,(在安装IIS的时候一定要将所有的IIS管理工具都安装上)单击“应用程序池”,会出现两个应用程序池,一个叫Classic

.NET AppPool,另一个叫DefaulAppPool,右键单击网站名,“管理”,在“高级设置”对话框中,将应用程序池修改为Classic .NET

AppPool,在“功能视图”中选择“ASP“,在其中可设置ASP所使用的脚本语言。

二,荣耀路由Pro端口映射的配置。

1.进入荣耀路由的WEB设置页面(图7)。

2.点击右上角“三”更多功能-安全设置-ANT服务-+号(图8)。

3.填入服务名称,选择你的Web服务器MAC地址及IP地址、协议类型TCP、内部端口80、外部地址81.保存设置(图9)。(注:外部地址由于电信封堵了IN向80、8080端口,因此这里设置了81,当在外网访问时要在域名或IP地址的尾部添加“:81”。)

三.荣耀路由Pro(花生壳)配置详解。

DDNS即指动态域名解析,可以将域名固定解析到本地最新公网IP,获取本地公网IP,解决公网IP变化的问题。下面我就来说下怎么配置荣耀路由Pro的DDNS。

1.

登录花生壳官网注册你的帐号及域名:

详细的注册方式请参考“立方DDNS(花生壳)配置详解”教程的注册部分。

2.

进入荣耀路由Pro的WEB设置页面(图7),点击右上角“三”更多功能-远程访问-动态域名服务DDNS-开启(图10)。

[size=0.83em]10.jpg

(65.82 KB, 下载次数: 141)下载附件 [url=]保存到相册[/url]

[color=rgb(153, 153, 153)

!important]2015-3-26 17:42 上传

3.

选择花生壳(oray)服务商填入你申请的域名、用户名、密码,保存。

至此WEB网站设置完成,现在就可以通过申请的域名加外部端口的方式来访问你的网站了。

天融信防火墙设置端口映射出现错误提示,为什么?

这种提示必须是bug,

正常这种错误信息是不会在产品界面出现的,即使配置有问题也应该仅仅是通讯不通而已,

不会出现这种代码错误信息的

端口映射代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于端口映射百科、端口映射代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/31614.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载