i learn how to do network in unity
the code not work me
the code:
var TheIP : String = "127.0.0.1";
var Port : int = 50000;
function OnGUI () {
if(Network.peerType == NetworkPeerType.Disconnected) {
TheIP = GUILayout.TextField(TheIP,GUILayout.MinWidth(150));
Port = parseInt(GUILayout.TextField(Port.ToString()));
if(GUILayout.Button("Login To Client")) {
Network.useNat = false;
Network.Connect(TheIP, Port);
}
if(GUILayout.Button("Create Server")) {
Network.useNat = false;
Network.InitializeServer(32,Port);
}
} else {
if(Network.peerType == NetworkPeerType.Connecting) {
GUILayout.Label("Status Connect: Connect...");
} else if(Network.peerType == NetworkPeerType.Client) {
GUILayout.Label("Status Connect: Client");
GUILayout.Label("Ping-server: "+Network.GetAveragePing( Network.connections[0] ) );
} else if(Network.peerType == NetworkPeerType.Server) {
GUILayout.Label("Status Connect: Server");
GUILayout.Label("Logins: "+Network.connections.length);
if(Network.GetAveragePing( Network.connections[0] ) >= 1) {
GUILayout.Label("Ping Of One Logins:"+Network.GetAveragePing( Network.connections[0] ) );
}
}
if(GUILayout.Button("Logoff")) {
Network.Disconnect(200);
}
}
}
thanks.[/code]