我们在服务器端使用RESTful Microsoft Web.API,在扑克游戏中使用Unity作为客户端。
有没有办法从服务器获取有关游戏更改的更新(聊天消息和当前扑克室内的新游戏)?
我们考虑使用Keep Alive消息,如:
private string m_URL = "ADDRESS";
private string results;
IEnumerator Start () {
using (UnityWebRequest www = UnityWebRequest.Get(m_URL))
{
yield return www.Send();
if (www.isError)
{
Debug.Log(www.error);
}
else
{
results = www.downloadHandler.text;
Debug.Log(www.downloadHandler.text);
}
}
}
void Update()
{
StartCoroutine(Start());
}
但我不认为这是最好的选择,可能会向服务器发送数百条消息