我是Unity3D
中的网络编程新手,基本上我想通过使用Client Server Model
的WiFi在两个Android设备之间建立连接。我有一些问题..如在Unity中使用JavaScript编写客户端服务器
- 如何有可能使一个特定的IP地址的服务器?
- 如何让客户端连接到该服务器?
- 如何在客户端和服务器之间传输消息?
任何帮助,将不胜感激.. .......
我写的这个简单的代码...
function OnGUI()
{
if(GUILayout.Button(" Initlized server"))
{
Network.InitializeServer(32,25001,false);
Debug.Log("Server has been Initlized");
}
if(GUILayout.Button("connect to server"))
{
Network.Connect("127.0.0.1",25001);
}
}
function OnConnectedToServer() {
Debug.Log("Connected to server");
// Send local player name to server ...
}
我写的这个简单的代码,但OnConnectedToServer多年平均值给我任何性反应...
对于你的第一个问题,服务器需要一个'static' ip地址。 – Killrawr 2013-03-13 07:12:48
感谢Killrawr的回复......但我们如何才能初始化具有特定IP的服务器...... – user2027862 2013-03-13 07:22:12
我不太确定你在问什么,但是..通常你可以很容易地通过访问来更改任何计算机的IP地址网络属性并更改IP /子网/网关。 (转到命令提示符并输入'ipconfig/all',查看当前的IP地址信息,并确保您只更改地址的最后一个节点) – Killrawr 2013-03-13 07:25:35