一个修改数据库的程序,用到了scktsrvr.exe,scktsrvr.exe开放了端口210,但这台机器在局域网中,也不允许在路由器上映射端口,如何远程连接到此端口?用过lcx的朋友应该觉得这个问题很好解决,但那个东西会被查杀的,再说我还想把这个功能编进程序,没源码不行懂反向连接的朋友帮帮忙,一般的反向连接是clientsocket用随机端口连接serversocket指定的开放的端口, 但这次没那么容易了
解决方案 »
- FastReport2.5 增加了2个页面,怎么根据打印时候memo里面写的条件控制第2个页面不显示打印
- 菜鸟问题,往高手帮忙解决一下
- 为什么会出现"无法为更新定位行。一些值可能已在...",请看详细!
- 求局域网idftp上传的实例!!!
- 速达界面如何实现?
- delphi中有没有压缩文件的控件?能否直接压缩到流(TStream)中去?
- 大师请留步----------请教个关于简单的图像算法问题
- 竖线图表显示
- Data2000 v1.1正式发布(想要1157条delphi代码吗?)
- 谁会用DELPHI编写WIN 2000中隐藏进程的程序?请帮帮我!快急死了!!!
- 一个由dpr生成的WINMAIN橙黄体怎么加载到一个panel中
- 进程管理器在哪里找?
TCP连接的特性摆在这了,这个原理是已经规定死了的,不可能实现的东西就是不可能实现的。
我不明白的就是怎么把它们之间的数据传递 怎么用SOCKETCLIENT SOCKETSERVER来实现 我也不打算学习这些基础知识 对于你们这些网络编程的高手应该不难吧我向天发誓,这个真的可以实现的 俺才学了几天的DELPHI了 网络编程根本不懂 你们就发发慈悲吧 别让我去从头学啊
二、LCX(应用程序服务器端):某端口1 --> 内网的网关 --> LCX(应用程序客户端):888
三、LCX(应用程序服务器端):某端口2 --> 应用程序服务器:服务端口 (应用程序服务器所在主机)无论是应用程序客户端还是应用程序服务器端的LCX,都完成数据的透明双向转发,即:
LCX(应用程序客户端):210 <==> LCX(应用程序客户端):888
LCX(应用程序服务器端):某端口1 <==> LCX(应用程序服务器端):某端口2最终实现的连接方向是:应用程序客户端 -> LCX(应用程序客户端) <- 公网 <- LCX(应用程序服务器端) -> 应用程序服务器你所谓的"反向连接"就是借助运行在应用程序客户端和应用程序服务器端的两个LCX来实现的。
有固定公网ip,太容易暴露自己,人家随便都能找到你.
固定公网ip,毫无价值,那是活靶子.
支持2楼说法,去找个可用公网服务器,才能保护自己.