WINSOCK做的聊天程序在局域网正常,广域网连接请教 WINSOCK做的聊天程序在局域网正常,广域网连接请教我有固定的公网IP,需要怎么设置? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果有公网IP,那就和局域网一样啊,就是把局域网IP换成公网IP就行了 我最近也在研究这个问题,如果A机与B机通信,A、B都是公网IP自不用说,与局域网一样。如A、B机任意有一个具有公网IP,就可以令不具有公网IP的向有公网IP的发出链接请求以建立连接(TCP),或向端口发出信息(UDP)。如果双方都在网关后的话,就很麻烦了。可能要用NAT端口映射了,A发出一条信息告诉一个中转服务器C,然后C就知道了A在NAT映射的ip和端口,C将这个ip和端口告诉B,再由B向A映射的ip和端口发出信息。但NAT的映射是有时间限制的,时间久了没有通讯映射会改变,所以A应该定时向外发送封包。(像QQ一样) 一台公网固定IP的机器上安装一个server 用tcp listenwinsock用数组index为0的用30000端口TCP监听用后面的接受监听这样就可以聊天了信息由server中转 补充一句,TCP不容易丢包,UDP丢包严重,特别是网速慢的情况 TCP对包的接收顺序有协议的规定,先发先到;UDP可能会后发先到,但可以自己控制的. 把你做的能不能给一份,让我学习学习[email protected] vba,DataObject怎么没有定义啊? 跪求停用和启用声卡的VB代码 想买一个访客管理系统,要求给源代码 在程序中如何将多个单位的数据汇总 这是用vc泻的CXCtrolRds.dll,我用VB该如何调用呀?,大哥大姐们我急用 打印的问题,急!!!! vb下如何对指定目录下的文件改名,然后移动到另外的目录 直接修改datagrid的内容,如何使它在按一个一个按钮后数据库自动更新? vb录入数据并保存在EXCEL文件中 VB调用CMD执行命令 请问 用vb如何调用喝打印word文档 想请教一下:在IMAGE控件上,如何来判断鼠标在这个区域上?
winsock用数组
index为0的用30000端口TCP监听
用后面的接受监听
这样就可以聊天了
信息由server中转
UDP可能会后发先到,但可以自己控制的.
[email protected]