易截截图软件、单文件、免安装、纯绿色、仅160KB

VB的Winsock1如何实现外网传输?

我做了个网络考试软件,采用的是UDP协议
服端与客端都是用Winsock1.SendData sTemp这种方式传输数据,现在我让客端也能通过外部网络与服端联系,请有用什么方法?
服端局域电脑能上网,IP地址是:192.168.18.31 公司对外的IP地址应是固定的。
外网和内网是一样的,就是必须内网先向外网发起连接。

另外建议采用 Web Service 或者 B/S 形式,现在在UDP/TCP层上搞已经很过时了。

因为当时制作时是在内网用的,我现在想内、外网都能访问服端程序(希望服端、客端程序不要有太大的修改就能使用),可能实现吗?

在路由中设置端口映射,映射到服务机的UDP端口上。


“在路由中设置端口映射”这是在公司的路由器中设置吗?我不是网管,不过向公司申请应是也可以
能说得详细点吗?谢谢


端口映射后通信理论上是双向的,如下图:
    外网发起通信-->路由器-->处理机
    外网发起通信 <--路由器 <--处理完毕

但有一点要说明:vb6中的winsock控件在TCP状态下不能进行外网通信(因为不能指定网关),所以在TCP状态下通信必须由外网发起;不过在UDP状态下就不存在该问题了。



非常感谢,有空再与网管协商,谢谢


相关问答:

请好心人帮我把VB源码转为VB.NET~

希望大家能够帮我下.感谢了..


源码传在大米盘 VB6 的源码 http://www.damipan.com/file/3wNoKLW.html

转为VB.NET源码.

小弟完全是新手 不懂的说.麻烦各位帮忙一下

我的EMAIL是:4452 ......

VB修改注册表

用VB怎么只针对windows自带的文件的右键添加菜单 如(.txt .doc)
这个是只针对以这两个为扩展名的文件操作
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\txtfile\shell\[随便起名]\command]
@= ......

vb能否把winsock控件封装到dll中

vb将winsock控件封装到dll问题 有什么好的思路? 如果用Socket API呢?
例如,像下面这样封装Winsock控件,行的通?
创建ActiveX dll,添加窗体frmClient,加入WinSock控件wskClient。
类代码:
Option Expli ......

vb插入数据库重复值问题

在vb中怎么判断,插入到数据库中的值是重复的,本人才刚接触VB语言,甚是有好多地方还不懂,还请各位大侠们给出代码,谢谢了呀!!!
插入之前select一下阿。
或者写一个组合SQL插入语句,例如
IF not Exist(
& ......

为什么用VB改变不了工具栏按扭的宽度 - VB / 控件

为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了

大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。

回复 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号