用户:暴风雪的海南-䏻獨樗箂橷查看:0 回复:2 评论:0 创建时间:2019-05-19T10:05:34
大家好~~~我是个新人(向大佬敬礼!),来这里发个教程秀(zhuang)一下先~(不对啊,新人发教程,貌似不(hen)科学)
嗯哼~切入正题。
什么是数据包?看一段百科先:
额。。不要管他。。
按我的理解,包就是一段数据(废话,还能是巧克力冰淇淋啊~),我们可以通过发包的方法来与其他计算机来通信。
在编程猫里,发包是一件神奇的事情,我们可以通过发包来实现云广播(对,慧编程那个云广播),还可以与一个指定的计算机“私聊”(很容易窃听的!)。
神奇不?
那这样实现呢?(敲黑板)
我们知道,编程猫有神器“云”。我们利用云来完成数据的收发(废话,还能飞鸽燃狼喵啊)。大体思路是这样:用一个云链表装我们收发的包,其他用户知道发包之后就会对包进行处理。
那么,新建一个云链表,起名事件。
怎样区分不同的用户呢?这里有萌新要发言了:用户名!好!有重名的怎么办?不知道! 不知道认真听啊!
在计算机之间的通信中,可以通过IP地址来区分不同的机器;同理,我们也可以给每个用户分配一个地址,利用这个地址来区分不同用户!
又有萌新要发言了:重名的这么少,用用户名怎么简单,我还是想用用户名啊!
傻啊!不知道这个让你变得高大上啊!![]()
![]()
好,我们加一个私云,保存每个用户的地址。如果用户没有地址的话,就给他分配一个。
地址这个东西,第一次玩的玩家默认为0的。我们只需要把地址为0的玩家分配个地址就行了。
地址含量呢,是让每个玩家分配到不同地址用的,标志下一个玩家要用的地址。
未完待续。。净发些半瓶子晃荡的文章吊我们胃口!楼主还是人吗? 我也没办法啊!没时间了啊~有时间一定开更!