# FAQ 1. 问:微端是什么啊? 答:微端是个人PC桌面应用程序,目前有Windows,Mac版本 2. 问:接入微端,游戏前端需要做什么? 答:需要跟微端(桌面应用程序)进行进程间通信。 3. 问:微端和游戏前端的通信方式是什么? 答:socket/tcp通信(tpc简介:https://baike.baidu.com/item/TCP/33012?fr=aladdin) 4. 问:通信的ip地址是什么,端口号是多少? 答:ip地址是127.0.0.1,端口号会在启动游戏进程的时候,通过参数传入,具体参数名称见文档。 5. 问:socket通信出现网络延迟怎么办? 答:本地socket通信流程没有经过以太网,且微端提供的是一个微服务,不支持高并发,延迟,丢包的概率极低。 6. 问:拿到微端demo之后,第一步要做什么? 答:接入登录流程。 1)微端进程拉起游戏进程,并传入相关参数 2)游戏进程拿到相关参数,根据拿到的端口号,链接微端socket 3)游戏进程链接微端socket成功之后,发送关联请求,以便微端确认游戏进程身份 4)确认游戏进程身份成功之后,微端进程发送登录参数给到游戏进程,游戏进程需解析json,拿到游戏服务器所需数据(文档中的code字段),请求游戏服务器验证用户,并返回结果 5)游戏进程返回微端进程游戏服务器验证用户结果(在进游戏之前之后返回都可以) 7. 问:游戏服务器验证用户的方法是什么? 答:根据提供的秘钥以及文档中的验证方法进行验证(之后会提供) 8. 问:微端和游戏直接的通信数据是否加密? 答:是,使用的是aes对称加密,加密参数以及秘钥请勿泄露给第三方