我对整个套接字和服务器开发真的很陌生,我还不熟悉它是如何工作的。
我制作了一个需要与套接字通信的简单闪存应用程序,我使用了一个支持 AS3 并在“Red Tamarin”上工作的套接字,
好吧,我会进入正题:
我目前有一个始终运行 socket.receive() 的循环,它响应甚至显示我从 Flash 应用程序发送的文本。
我的目标是做一个简单的在线flash游戏,大概使用SQL/SQLite来保存信息并导出给玩家,
我不明白的是我怎么能把它带到那里..
我认为我需要做的是这样的:
在服务器端:
- 只要服务器处于活动状态,就有一个循环运行,该循环应该始终检查它与客户端的每个连接并等待来自它们的命令,例如登录、更新玩家位置、断开连接、请求给定位置的对象列表
客户端:
- 根据动作向服务器发送信息,例如当玩家移动时,以类似的方式向服务器发送新位置:“MovePlayer[name][x][y]”
我的计划真的应该是这样吗?关于发送的实际信息,我很好奇,不断发送服务器字符串数据是否有效?(这就是我习惯使用的,而不是一些奇怪的字节和东西)
提前致谢!