读书人

用winsock实现外网通信?该怎么解决

发布时间: 2013-01-26 13:47:04 作者: rapoo

用winsock实现外网通信?
本帖最后由 VisualEleven 于 2010-11-24 18:00:14 编辑 我在网上下了两个通信程序,一个用winsock写的,另一个用CSocket写的,两个程序基本已经看懂,
我的问题是:
用CSocket写的能实现内、外网的通信(外网要开端口映射),无论是内、外网通信,端号号都必须对才得。
用winsock写的只能实现内网通信,外网不行,且内网不用端口号也能连得上,我以认它在内部固定了一个端号,但是没有
请问这是怎么回是?
[解决办法]

引用:
引用:
我现在是用TCP做的,现在有个问题:
在局域网的有线连接中,没问题,但无线连接,只能显示一半,下面的一半是马赛克,外网连接也只能显示一半,网络流量20k~40k,算了一下也大概是这么多,不可能是带宽不够

是不是TCP连接,错发要重发,所以致慢,有这种可能吗?????


有可能吧,TCP面向可靠的连接,三次握手就已经致慢了

三次握手MS在双方一建立后就不再影响什么了吧,不过,视频监控最好还是用UDP

读书人网 >VC/MFC

热点推荐