易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

最简单的TCP转发软件   [复制链接]

    2024-01-10 08:42:02
    进阶教程源码
    易语言资源网
    637 次浏览
    来源链接

注意:本软件可能仅用于网络良好的情况。具体没测试。

以前需要端口转发,下了几份源码,发现代码很复杂,判断数据啥的要进许可证,客户要通过套接字一层一层获取,太麻烦。正好有人问有没有可以修改数据或监控数据的,于是做了这个仅有几十行代码的TCP转发软件。

优点:

不调用DLL或API,不用许可证啥的,完全新手操作代码

实现原理:

一个【服务器】组件跟一个【客户】组件,通过“复制组件()”将客户复制多次。

服务器上每个客户进入后,记录对应一个【客户】组件,为了方便跟读写速度,用了精易模块的“内存配置项”记录客户对应的组件。

服务器收到客户数据后,通过对应的【客户】组件发送数据,反之【客户】组件收到数据后,【服务器】组件发给响应的客户连接。

要加入请求判断、修改啥的很简单,【服务器】跟【客户】组件里面取回的数据就是了,随便操作,几句代码就行了。



点我下载 (已有 23 次下载)

引用模块


源码文件名 模块文件名
自制TCP转发.e
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
自制TCP转发.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:(部分例程)Office,Wps双版对象...     下一篇:DNS.Monitor | DNS解析监...