之间的通信只是为了澄清某些问题。(聊天)服务器和客户端
假设我正在制作聊天应用程序。大多数在线教程都是以字符串形式直接发送聊天消息的基本服务器客户端程序。
那么,如果有人上线或离线,该怎么办?客户如何通知服务器这种变化?我想出的是使用{在线}用户,{离线}用户,{私人} blabla标志。
如果有人知道你的代码和那将允许他们通过继续发送{online} blabla破坏,该怎么办? 这会起作用,但也有一些我可以想到的缺陷。什么是正确或更好的方式来做到这一点?
有人能指出我正确的方向吗?谢谢。
或者另一个例子,在游戏中。要让设备向右移动,它是否会将字符串发送回服务器{unit} {right right}?沿着这些线的东西。
我有点得到如何使聊天服务器的逻辑。如果我只是给文本框添加一个“{chat}”。只要我阅读这个命令“{chat}”,我就会忽略随之而来的任何命令。
在RTS中如何(不是我要做一个,只是好奇),你的意思是说有50个字符串,告诉单位如何移动,攻击,造成伤害,行动等?所有这些命令是在一个线程上完成的吗?或多线程?
忽略所有权利和东西。所以基本上这个想法真的像我说过的那样,通过使用带有命令的字符串?任何简单的例子? “让服务器检查给定的用户订单是否有效”,您可以使用我提供的在线示例。 – user607455 2011-02-14 07:32:10