vb6可不可以用多个Winsock利用UDP方式实现多人聊天

vb6可不可以用多个Winsock利用UDP方式实现多人聊天,第1张

一个winsock控件只能一次连接一个客户端。 VB的控件不能写入套接字。

所以很麻烦…只能动态添加控件数组。然后设置端口,IP…然后就连接吧。

不知道怎么弄的话,加我扣扣。我们一起来弄。

>

1、TCP应用

(1)FTP:文件传输协议;

(2)SSH:安全登录、文件传送(SCP)和端口重定向;

(3)Telnet:不安全的文本传送;

(4)SMTP:简单邮件传输协议Simple Mail Transfer Protocol (E-mail);

(5)>

2、UDP应用

(1)流媒体

采用TCP,一旦发生丢包,TCP会将后续包缓存起来,等前面的包重传并接收到后再继续发送,延迟会越来越大。基于UDP的协议如WebRTC是极佳的选择。

(2)实时游戏

对实时要求较为严格的情况下,采用自定义的可靠UDP协议,比如Enet、RakNet(用户有sony online game、minecraft)等,自定义重传策略,能够把丢包产生的延迟降到最低,尽量减少网络问题对游戏性造成的影响。

采用UDP的经典游戏如FPS游戏Quake、CS,著名的游戏引擎Unity3D采用的也是RakNet。

(3)物联网

2014年google旗下的Nest建立Thread Group,推出了物联网通信协议Thread,完善物联网通信。

全球将近50%的人都在使用互联网,人们不断的追求更快、更好的服务,一切都在变化,在越来越多的领域,UDP将会抢占TCP的主导地位。

(4)QQ 文件传输、QQ语音、QQ视频

对于网络通讯质量要求不高的情况下,要求网络通讯速度能尽量快捷方便,就可以使用UDP技术。

QQ软件是一款基于UDP协议的即时通讯软件。

该软件是由深圳腾迅公司开发出来的,所用的语言是C++这个强大的面向对象的编程语言,现在一般用的C++编译具是微软件公司的Visaul C++ 60或是Visaul C++net以及宝兰公司的C++ Bulider,在这几款中C++ Bulider相对来说容易上手一点,C++编程对于初学者确实比较难学,如果你想在相对较短的时间内编出类似QQ的程序,那你可以选择VB这类学着容易的语言。

当然其他的如Java、Delphi也能做出这样的软件。你可以根据自己的基础和爱好选择一门编程语言,这里提醒一下,学一门编程语言,可不像是学一个photoshop类的应用软件那么简单,你需要埋下头,做好吃苦的准备,扎扎实实学下去。

以上就是关于vb6可不可以用多个Winsock利用UDP方式实现多人聊天全部的内容,包括:vb6可不可以用多个Winsock利用UDP方式实现多人聊天、哪些协议是基于TCP,哪些协议是基于UDP的啊、TCP与UDP应用的例子有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9267521.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存