[help] The code no work me

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]

Can you give some more detail about what is going wrong? It’s difficult to work out what the problem is just from the code.

if i do create server so is show errors

would be nice to post the error and a little explanation what the code should do and what wents wrong.