在DELPHI下编的一个使用IdMappedPortTCP进行端口映射

等级
本版专家分:0
结帖率 50%
等级
本版专家分:834
等级
本版专家分:0
等级
本版专家分:864
等级
本版专家分:14735
等级
本版专家分:40
等级
本版专家分:3200
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:3831
等级
本版专家分:30
等级
本版专家分:70
hucwudi

等级:

ssh端口转发

、命令参数 ssh -L/R <起点 port>:<终点 ip>:<终点 port> <SSH hostname> SSH连接都是由自己发起,去连接别人,建立条通道 -L/R参数约定的是这条通道的端口转发的方向 二、本地...

Delphi获取公网IP地址函数

引用位仁兄的 代码 1usesIdHTTP;2functionGetPublicIP:string;3var4strIP,URL:string;5iStart,iEnd:Integer;6MyIdHTTP:TIdHTTP;7begin8Result:='';9MyIdHTTP:=TIdHTTP.Create...

使用INDY的IdMappedPortTCP控件实现动态的HTTP代理服务器

作者 : lxm365 标题 : 使用INDY的IdMappedPortTCP控件实现动态的HTTP代理服务器 关键字: INDY PROXY HTTP

端口转发和端口映射

映射,简单,来了数据包之后,由于是路由器接收到的流量,把DST IP改成后端内网地址,内网服务器相同的端口收到数据包后返回,路由器把SRC IP改成路由器的IP,完成。转发,先收再转,一般来说是服务器,收到数据包...

快速修改 Delphi 资源

快速修改 Delphi 资源作者: 刘亮亮 最近需要没有源代码的情况delphi 的软件界面最较大调整,翻看了一些资料,没有找到合适方法,经过了自己天的试验摸索终于找到了一个快捷的方法.下面总结下来.需要的工具:...

Delphi调用打印机的ZPL指令来打印数据

、如果是并口打印机这样,可直接以打印机为本地文件操作。 代码如下: procedure TDSaleBillDetailForm.YRButton1Click(Sender: TObject);var F :Textfile;begin AssignFile(F, LPT1); try ReWrite(F); Write...

编程让你映射1521端口外网连接Oracle,从此支持SOHO

(如果你用oracle.odac并有什么VPN之类的话,其实就无需此文...环境: 局域网内网地址192.168.2.18上安装了oracle9,TNS端口1521,路由器虚拟服务转发1521端到此地址。想到这样的话,就可以SOHO了.状态: (如果你知道o

delphi XE10 安卓开发环境配置2

Delphi XE10 Seattle 版本,配置安卓开发环境,安卓虚拟机需要安装以下这些包,截图做记录如下,以供下次配置环境使用: 1、设置下载路径 镜像地址: android-mirror.bugly.qq.com 端口:8080 2、安装的包如下 =...

DELPHI如何检测指定的端口是否开放

1. 简单的就是利用Indy的控件, TIdTCPClient.... 一个简单的例子, (Delphi 7)代码:function ScanTCPPort(ipstr : string; Port : DWORD) : Boolean;var ClientSocket : TIdTCPClient;begin try 

DELPHI中两UDP控件的用法

DELPHI中有两UDP控件:TIdUDPServer和TIdUDPClient控件,可用于传输UDP数据;...FORM上放置一个TIdUDPServer控件,命名为UDPSvr,FormCreate事件中编写如下代码: UDPSvr.Bindings.Add; UDPSvr.Bindings

Delphi+MSComm控件串口收发程序

//Delphi+MSComm控件串口收发程序 //HotPower@126.com procedure TForm1.FormCreate(Sender: TObject); begin if MSComm1.PortOpen then MSComm1.PortOpen := false;//关闭端口 MSComm1.CommPort := 2;//设置端口2...

Delphi 自带的 Base64 解码函数

今天帮别人解决一个关于 Base64 解码的问题,竟然发现 Delphi 自带了 Base64 解码的单元,叫 EncdDecd,这名字很拗口而且不直观,估计这是一直很少人关注和知道的原因。 这单元提供两套四公开函数: ...

socket结束后如何立刻释放端口

结束一个应用之后,用netstat查看应用启动的socket端口TIME_WAIT状态。 也可以用 lsof -i:端口号查看端口被哪个进程占用。 原因是 正常情况:TCP断开连接的4次挥手中处于TIME_WAIT方需要等待段时间,...

Delphi2010中DataSnap高级技术(4)—TCP keepAlive和KeepAliveInterval参数详解

Delphi2010中DataSnap,如果客户端异常掉线或拔掉网线,那么服务端会留下一个TCP连接,这连接会变成死连接(经过测试,如果windows的TCP保持连接禁用的话,三小时该死连接还不消失)。如果大量客户端并发,...

Delphi 自带的字符串分割函数split

下面介绍Delphi自带的字符串分割函数,根据你的需要来使用。 1、ExtractStrings function ExtractStrings(Separators, WhiteSpace: TSysCharSet; Content: PChar; Strings: TStrings): Integer;  第一个参数是...

Delphi 7编写的Webservice生成的DLL部署到IIS上

Delphi7编写的Webservice生成的DLL部署到IIS上,步骤如下: 1.打开DELPHI 7,选择File-New-Other,选择WebServices...2.默认第一个选项: 3.填写名称: 4.生成两文件WebserviceDemoIntf接口定义与WebserviceDemoI

即将逝去的Delphi前景何方

自1995年Borland公司发布Delphi 1.0以来,Delphi受到很多开发者的亲睐,到1999年发布Delphi5,Delphi以其开发快捷、控件丰富、易于上手等优势吸引了众多的开发者,用户人数达到高潮,一度超越Visual Studio。可是...

sql server更改端口后如何连接

sql server映射外网的时候,为了安全起见,更改了默认的端口成了1440,但是这时候就一直连不上,此时防火墙也添加了例外,服务也开启,TCP也开启,正常的话,是可以连接上的,但是折腾了好久都没有连接上,最后...

[Delphi]实现使用TIdHttp控件向https地址Post请求

开篇:公司之前一直使用http协议进行交互(比如登录等功能),但是经常被爆安全性不高,所以准备改用https协议。百度了一下资料,其实使用IdHttp控件实现https交互的帖子并不少,鉴于这次成功实现了功能,再次总结...

关于使用Delphi XE10 进行android开发的一些总结

不可否则, Delphi在界面上, 确实没的说, 搭建速度快, 所见即所得, 传说的份代码多平台使用(确实可以ios运行, 但是也会存在不少问题)   但是, 由于以下几问题, 导致我完全, 再也不想用Delphi做Android开发...

delphi “div”、“mod”、“\”除法运算符的区别与使用方法

delphi中和除法相关的算术运算符有:div、mod和符号“\”,下面分别对他们的作用、操作数类型和返回值类型进行一下介绍: div:对2整数进行除,取商,操作数需是integer类型,返回值也是integer。 \:2进行...

Delphi 文件的操作:重命名、复制、移动、删除(制作一个信息上传控件)

Delphi 文件的操作:重命名、复制、移动、删除(制作一个信息上传控件) 第种方法: RenameFile('Oldname', 'Newname'); CopyFile(PChar('Oldname'), PChar('Newname'), False); Move

一个Android的完整程序(UDP通讯工具)

很长时间没写博客了,Android关注很久了,只是一直没有时间好好...就像别人很喜欢写的第一个程序是HelloWorld一样,我总喜欢写一个完整的UDP通讯工具,写过Delphi、Java、QT、C#,Gtk+的没来得及写,现在写了这Androi

delphi的取整函数round、trunc、ceil和floor

delphi的取整函数round、trunc、ceil和floor ...功能说明:对一个实数进行四舍五入。(按照银行家算法) 例: var  i, j: Integer; begin  i := Round(1.5); // i等于2  j := Round

Delphi 7自带的TeeChart组件

Delphi 7自带的TeeChart组件版本为4.04,为标准版,虽然现在来说已经比较过时了,但是对于学习图表的使用,还是蛮不错的,下面开始进入建立一个TeeChart图表应用程序。

Delphi中Frame的使用方法(1)

Frame是组件面板上的第一个组件,但不是每人都知道怎么用它,因为它不像Button和Label一样简单明了。实际上,Frame按钮只是打开一个Frame的列表,如果你没有创建任何的Frame,自然什么也不会看到。 那么Frame...

Delphi中连接Oracle数据库常用方法

对于Oracle的数据存取控件,不管何种数据库引擎,一般都会封装一个Connection作为数据集的连接控件,因此只要设定Connection的相关属性即可,其它dataset控件,如query,table等只要指定此Connection即可,客户端应用...

Delphi编写串口通讯方法(转)

 ⑹不能产生读进程;   ⑺不能产生写进程;       ... 

CreateFileMapping用法

CreateFileMapping的MSDN翻译和使用心得   测试创建和打开文件映射的时候老是得到"句柄无效"的错误, 仔细看了MSDN以后才发觉是函数认识不透, 这里把相关的解释翻译出来 HANDLE CreateFileMapping(  HANDLE ...

C#高性能大容量SOCKET并发():IOCP完成端口例子介绍

用于测试SocketAsyncEventArgs的性能和压力,最大连接数支持65535长连接,最高命令交互速度达到250MB/S(使用的是127.0.0.1的方式,相当于千兆网卡1Gb=125MB/S两倍的吞吐量)。服务端用C#编写,并使用log4net作为...

相关热词 c# 操作 网页 c#xml获取子节点的值 c# 控件组 c# 文件拖放 c# for step c#读取shp文件 c# 多个if c#上传图片到安卓的接口 c#中得到控件 c# 浏览器打开 调用