connect to a specific host.
Hi, I've been trying to work on a fairly basic set up can't seem to find the right information to get it done. The end goal: I have a computer version of the program running. The program only GUI buttons (in c#). I have a different code set up to run on android that I want to be able to talk to the computer and be able to push the buttons.
I am really new to networking so any help is greatly appreciated. Following a tutorial I put together the following code for the server.
Blockquote
void Start () {
hostCode = Random.Range (00000, 99999);
#if UNITY_STANDALONE_WIN
startServer ();
#endif
}
//Start and Connect the server
void startServer () {
Network.InitializeServer (4, 25001, !Network.HavePublicAddress());
MasterServer.RegisterHost(gameName,hostCode.ToString("00000"), "use for remote");
}
void OnMasterServerEvent(MasterServerEvent msEvent) {
if (msEvent == MasterServerEvent.RegistrationSucceeded) {
Debug.Log ("Registered Server");
}
}
void OnServerInitialized() {
Debug.Log ("server initialized");
MainScript script = Camera.main.GetComponent<MainScript> ();
script.SendConnectCode (hostCode.ToString("00000"));
}
void OnPlayerConnected () {
RemoteConnected = true;
Instantiate (spawnCamForRemoteGO, Vector3.zero, Quaternion.identity);
Debug.Log ("Remote Connected");
}
void OnPlayerDisconnected () {
RemoteConnected = false;
Debug.Log ("Remote Disconnected");
}`
The host code was a number I was using to randomly create a code that the phone would input to find the correct host. This number was sent to the computer to display it for the phone to connect. After searching around I found that I have to use the network manager but I don't know how. How would I go about converting this over to the new system?
Your answer
Follow this Question
Related Questions
UNET - How to abort asynchronous call NetworkClient.Connect()? 1 Answer
HELP ME ! Read Data from Telnet ( WEMOS D1mini) 0 Answers
Excuse me, how do I use Network.Conncect to connect my domain name? 0 Answers
get receive from socket wifi 0 Answers
Smooth movement with Network Transform - NavMeshAgent 0 Answers