端口映射代码(端口映射百科)
admin 发布:2022-12-20 00:08 152
本篇文章给大家谈谈端口映射代码,以及端口映射百科对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、用VB写端口映射代码 越简单越好
- 2、现在mac中使用docker怎么添加端口映射
- 3、请教 delphi如何写端口转发(端口映射)的程
- 4、端口映射后如何获取来访IP
- 5、华为荣耀路由器pro怎么设置端口映射
- 6、天融信防火墙设置端口映射出现错误提示,为什么?
用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站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-14seo百度百科,seow
- 05-09网页代码,网页代码快捷键
- 05-07丽水百度seo,丽水百度百科
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
- 05-06付费观看代码php(付费观看代码)[20240506更新]
- 05-06在线html执行代码(html怎么运行)[20240506更新]
- 05-06源代码管理资源管理器(资源管理器运行代码)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接