void Init() { networkDiscovery = gameObject.GetComponent <NetworkDiscovery> (); networkDiscovery.Initialize(); networkDiscovery.useNetworkManager = true; InvokeRepeating("RefreshServer", 0, 5); }
protected override void OnClosing(CancelEventArgs e) { isDisposed = true; if (networkDiscovery != null) { networkDiscovery.Dispose(); networkDiscovery = null; } lock (this) { if (inputTimer != null) { inputTimer.Dispose(); inputTimer = null; } if (socket != null) { socket.Dispose(); socket = null; } } if (gzipStream != null) { gzipStream.Dispose(); gzipStream = null; } settingsOverlay.SaveSettings(); base.OnClosing(e); }
private void Start() { canvas.GetComponent <Canvas>().worldCamera = mainCamera; overlayCanvas.GetComponent <Canvas>().worldCamera = mainCamera; universalCanvas = GameObject.FindGameObjectWithTag("Canvas"); networkDiscovery = FindObjectOfType <NetworkDiscovery>(); gameManager = FindObjectOfType <GameManager>(); sceneChangeManager = FindObjectOfType <SceneChangeManager>(); transitionInfo = FindObjectOfType <TransitionInfo>(); audioManager = FindObjectOfType <AudioManager>(); infoPanel = FindObjectOfType <InfoPanel>(); x = gameManager.x; o = gameManager.o; ScaleUpFinished += ScaleDone; DotsScaleDownFinished += DisbaleDotsAndReset; ModifiedNetworkManager.OnServerDisconnected += ServerDisconnected; ModifiedNetworkManager.OnClientDisconnected += ClientDisconnected; }
void Start() { if (nd == null) { nd = FindObjectOfType <NetworkDiscovery>(); } }
IEnumerator CheckServer() { clientNetwork = gameObject.AddComponent <TestPlayerClient> (); Debug.Log("Checking for server"); yield return(new WaitForSeconds(1f)); hostDiscovered = clientNetwork.hostDiscovered; if (clientNetwork != null && !hostDiscovered) { Debug.Log("AWWW! Tragedy! Starting as Host"); clientNetwork.StopBroadcast(); Destroy(clientNetwork); yield return(null); } Debug.Log("The Server is " + serverStarted); if (!hostDiscovered && !serverStarted) { Debug.Log("No Server found. Starting as Host"); NetworkServer.Reset(); NetworkManager.singleton.StartHost(); serverNetwork = gameObject.AddComponent <NetworkDiscovery> (); serverNetwork.useNetworkManager = true; serverNetwork.GetComponent <NetworkDiscovery> ().showGUI = false; serverNetwork.Initialize(); serverNetwork.StartAsServer(); serverStarted = true; } }
private void Init() { if (this.m_Initialized && this.m_BroadcastPortProperty != null) { return; } this.m_Initialized = true; this.m_Discovery = this.target as NetworkDiscovery; this.m_BroadcastPortProperty = this.serializedObject.FindProperty("m_BroadcastPort"); this.m_BroadcastKeyProperty = this.serializedObject.FindProperty("m_BroadcastKey"); this.m_BroadcastVersionProperty = this.serializedObject.FindProperty("m_BroadcastVersion"); this.m_BroadcastSubVersionProperty = this.serializedObject.FindProperty("m_BroadcastSubVersion"); this.m_BroadcastIntervalProperty = this.serializedObject.FindProperty("m_BroadcastInterval"); this.m_UseNetworkManagerProperty = this.serializedObject.FindProperty("m_UseNetworkManager"); this.m_BroadcastDataProperty = this.serializedObject.FindProperty("m_BroadcastData"); this.m_ShowGUIProperty = this.serializedObject.FindProperty("m_ShowGUI"); this.m_OffsetXProperty = this.serializedObject.FindProperty("m_OffsetX"); this.m_OffsetYProperty = this.serializedObject.FindProperty("m_OffsetY"); this.m_BroadcastPortLabel = new GUIContent("Broadcast Port", "The network port to broadcast to, and listen on."); this.m_BroadcastKeyLabel = new GUIContent("Broadcast Key", "The key to broadcast. This key typically identifies the application."); this.m_BroadcastVersionLabel = new GUIContent("Broadcast Version", "The version of the application to broadcast. This is used to match versions of the same application."); this.m_BroadcastSubVersionLabel = new GUIContent("Broadcast SubVersion", "The sub-version of the application to broadcast."); this.m_BroadcastIntervalLabel = new GUIContent("Broadcast Interval", "How often in milliseconds to broadcast when running as a server."); this.m_UseNetworkManagerLabel = new GUIContent("Use NetworkManager", "Broadcast information from the NetworkManager, and auto-join matching games using the NetworkManager."); this.m_BroadcastDataLabel = new GUIContent("Broadcast Data", "The data to broadcast when not using the NetworkManager"); }
void Init() { if (!m_Initialized || m_BroadcastPortProperty == null) { m_Initialized = true; m_Discovery = target as NetworkDiscovery; m_BroadcastPortProperty = serializedObject.FindProperty("m_BroadcastPort"); m_BroadcastKeyProperty = serializedObject.FindProperty("m_BroadcastKey"); m_BroadcastVersionProperty = serializedObject.FindProperty("m_BroadcastVersion"); m_BroadcastSubVersionProperty = serializedObject.FindProperty("m_BroadcastSubVersion"); m_BroadcastIntervalProperty = serializedObject.FindProperty("m_BroadcastInterval"); m_UseNetworkManagerProperty = serializedObject.FindProperty("m_UseNetworkManager"); m_BroadcastDataProperty = serializedObject.FindProperty("m_BroadcastData"); m_ShowGUIProperty = serializedObject.FindProperty("m_ShowGUI"); m_OffsetXProperty = serializedObject.FindProperty("m_OffsetX"); m_OffsetYProperty = serializedObject.FindProperty("m_OffsetY"); m_BroadcastPortLabel = new GUIContent("Broadcast Port", "The network port to broadcast to, and listen on."); m_BroadcastKeyLabel = new GUIContent("Broadcast Key", "The key to broadcast. This key typically identifies the application."); m_BroadcastVersionLabel = new GUIContent("Broadcast Version", "The version of the application to broadcast. This is used to match versions of the same application."); m_BroadcastSubVersionLabel = new GUIContent("Broadcast SubVersion", "The sub-version of the application to broadcast."); m_BroadcastIntervalLabel = new GUIContent("Broadcast Interval", "How often in milliseconds to broadcast when running as a server."); m_UseNetworkManagerLabel = new GUIContent("Use NetworkManager", "Broadcast information from the NetworkManager, and auto-join matching games using the NetworkManager."); m_BroadcastDataLabel = new GUIContent("Broadcast Data", "The data to broadcast when not using the NetworkManager"); m_ShowGUILabel = new GUIContent("Show GUI", "Enable to draw the default broadcast control UI."); m_OffsetXLabel = new GUIContent("Offset X", "The horizonal offset of the GUI."); m_OffsetYLabel = new GUIContent("Offset Y", "The vertical offset of the GUI."); } }
// Use this for initialization void Start() { GameLevelSceneManager.instance = this; networkManager = (ExtendedNetworkManager)NetworkManager.singleton; networkDiscovery = networkManager.networkDiscovery; SetGameVisibility(true); }
// You know what this does void Start() { lobbyManagerUI = GetComponent <LobbyManagerUI>(); // Start up the network discovery networkDiscovery = GetComponent <NetworkDiscovery>(); }
void Start() { nd = gameObject.GetComponent <NetworkDiscovery>(); nm = gameObject.GetComponent <NetworkManager>(); button = GameObject.Find("JoinButton"); nc = new NetworkClient(); }
public MainApplicationContext(int port) { // init tray icon var menuItems = new MenuItem[] { new MenuItem("Exit", Exit), }; trayIcon = new NotifyIcon() { Icon = Icon.ExtractAssociatedIcon(Assembly.GetExecutingAssembly().Location), ContextMenu = new ContextMenu(menuItems), Visible = true, Text = "Remote Desktop Server v0.1.0" }; // init input simulation input = new InputSimulator(); // star socket dispatcher = Dispatcher.CurrentDispatcher; socket = new DataSocket(NetworkTypes.Server); socket.ConnectedCallback += Socket_ConnectedCallback; socket.DisconnectedCallback += Socket_DisconnectedCallback; socket.ConnectionFailedCallback += Socket_ConnectionFailedCallback; socket.DataRecievedCallback += Socket_DataRecievedCallback; socket.StartDataRecievedCallback += Socket_StartDataRecievedCallback; socket.EndDataRecievedCallback += Socket_EndDataRecievedCallback; socket.Listen(IPAddress.Any, port); // start network discovery networkDiscovery = new NetworkDiscovery(NetworkTypes.Server); networkDiscovery.Register("SimpleRemoteDesktop", port); }
void Start() { networkDiscovery = FindObjectOfType <NetworkDiscovery>(); gameNetwork = FindObjectOfType <GameNetwork>(); networkDiscovery.OnServerFound.AddListener(OnDiscoveredServer); }
public void DoCreate() { if (NetworkDiscovery.CustomStartServer()) { GoToState(GUIState.ServerLobby); } }
// Start is called before the first frame update void Start() { networkLobby = GameObject.FindObjectOfType <NetworkRoomManager>(); networkDiscovery = FindObjectOfType <NetworkDiscovery>(); networkManager = FindObjectOfType <NetworkManager>(); networkDiscoveryHUD = FindObjectOfType <NetworkDiscoveryHUD>(); InvokeRepeating("Discovery", 0, .5f); }
public void Host() { var manager = NetworkManager.singleton; manager.networkAddress = GetLocalIPAddress(); manager.StartServer(); NetworkDiscovery.SendBroadcast(); }
public void Refresh() { m_discoveredServers.Clear(); m_timeWhenRefreshed = Time.realtimeSinceStartup; NetworkDiscovery.SendBroadcast(); }
private void CheckConnection(Server server) { // Send discovery message to servers to see if there is a response back. IPAddress ipAddress = IPAddress.Parse(server.details.ipaddress); ushort port = ushort.Parse(server.details.port); NetworkDiscovery.SendDiscoveryRequest(new IPEndPoint(ipAddress, port)); }
/// <summary> /// HostButton绑定的事件 /// </summary> public void StartHost() { print("StartHost"); NetworkManager.singleton.StartHost(); NetworkDiscovery.print(ipInput.text); }
public void Display(Rect displayRect) { if (null == NetworkManager.Singleton) { return; } if (NetworkManager.Singleton.IsServer || NetworkManager.Singleton.IsConnectedClient) { return; } if (!NetworkDiscovery.SupportedOnThisPlatform) { return; } GUILayout.BeginArea(displayRect); this.DisplayRefreshButton(); // lookup a server GUILayout.Label("Lookup server: "); GUILayout.BeginHorizontal(); GUILayout.Label("IP:"); m_lookupServerIP = GUILayout.TextField(m_lookupServerIP, GUILayout.Width(120)); GUILayout.Space(10); GUILayout.Label("Port:"); m_lookupServerPort = GUILayout.TextField(m_lookupServerPort, GUILayout.Width(60)); GUILayout.Space(10); if (IsLookingUpAnyServer) { GUILayout.Button("Lookup...", GUILayout.Height(25), GUILayout.MinWidth(80)); } else { if (GUILayout.Button("Lookup", GUILayout.Height(25), GUILayout.MinWidth(80))) { LookupServer(); } } GUILayout.FlexibleSpace(); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); m_displayBroadcastAddresses = GUILayout.Toggle(m_displayBroadcastAddresses, "Display broadcast addresses", GUILayout.ExpandWidth(false)); if (m_displayBroadcastAddresses) { GUILayout.Space(10); GUILayout.Label(string.Join(", ", NetworkDiscovery.GetBroadcastAdresses().Select(ip => ip.ToString()))); } GUILayout.EndHorizontal(); GUILayout.Label(string.Format("Servers [{0}]:", m_discoveredServers.Count)); this.DisplayServers(); GUILayout.EndArea(); }
// Start is called before the first frame update void Start() { transitionInfo = FindObjectOfType <TransitionInfo>(); sceneChangeManager = FindObjectOfType <SceneChangeManager>(); aumanager = FindObjectOfType <AudioManager>(); networkDiscovery = FindObjectOfType <NetworkDiscovery>(); SceneChangeManager.OnStopHostingCancel += CancelAndStopHosting; }
void OnValidate() { if (networkDiscovery == null) { networkDiscovery = GetComponent <NetworkDiscovery>(); UnityEditor.Events.UnityEventTools.AddPersistentListener(networkDiscovery.OnServerFound, OnDiscoveredServer); UnityEditor.Undo.RecordObjects(new Object[] { this, networkDiscovery }, "Set NetworkDiscovery"); } }
/// <summary> /// 開始 /// </summary> protected void Start() { DefaultNetworkPort = networkPort; Discovery = GetComponent <NetworkDiscovery>(); if (Discovery == null) { Discovery = gameObject.AddComponent <NetworkDiscovery>(); } }
public void callback_broadcast() { NetworkDiscovery discovery = GameObject.FindObjectOfType <NetworkDiscovery>(); discovery.Initialize(); //discovery.broadcastData = "spam!"; // This is NetworkManager:localhost:7777 by default discovery.StartAsServer(); this.broadcastButton.interactable = false; }
private UIController uiController = null; //!< The local reference to the UIController #endregion #region Unity methods /// @name Unity methods /** * Called when the script is loaded, before the game starts */ void Awake () { S = this; // Get the network scripts networkDiscovery = gameObject.GetComponent<NetworkDiscovery> (); networkManager = gameObject.GetComponent<NetworkManager> (); // Get the broadcast time, used to supply the wait times messageBroadcastTime = networkDiscovery.broadcastInterval; }
public async Task <Server[]> DiscoverNetworkServers(CancellationToken cancellationToken, NetworkConfiguration configuration = null) { _logger?.LogDebug(LoggingExtensions.CurrentFunction()); networkDiscovery = new(_logger, configuration); networkDiscovery.OnNetworkServerDiscovered += OnNetworkServerDiscovered; networkDiscovery.OnServerDiscovered += OnServerDiscovered; return(await networkDiscovery.DiscoverAsync(cancellationToken).ConfigureAwait(false));; }
private void Awake() { _localInstance = this; networkDiscovery = GetComponent <NetworkDiscovery>(); networkManager = GetComponent <devCustomNetworkManager2>(); ReturnToMainMenu(); networkManager.ConnectionFailed.AddListener(OnConnectionError); networkManager.ConnectionSuccesful.AddListener(OnSuccesfullyConnected); }
public void CheckAllConnections() { foreach (Server server in this.serverListItems) { server.item.SetIsConnected(false); IPAddress ipAddress = IPAddress.Parse(server.details.ipaddress); ushort port = ushort.Parse(server.details.port); NetworkDiscovery.SendDiscoveryRequest(new IPEndPoint(ipAddress, port)); } }
void Awake() { Application.targetFrameRate = 60; gameNetwork = FindObjectOfType <GameNetwork>(); if (gameNetwork == null) //in editor { gameNetwork = Instantiate(networkMgrPrefab); } networkDiscovery = gameNetwork.GetComponent <NetworkDiscovery>(); }
//public Text mapText; void Start() { netDisc = GetComponent <NetworkDiscovery> (); netDisc.Initialize(); if (lobbymanagerSingleton == null) { lobbymanagerSingleton = this; } //mapText.text = this.playScene; }
// Use this for initialization void Start() { //m_HVAxis = new CrossPlatformInputManager.VirtualAxis(horizontalAxisName); //CrossPlatformInputManager.RegisterVirtualAxis(m_HVAxis); //m_VVAxis = new CrossPlatformInputManager.VirtualAxis(verticalAxisName); //CrossPlatformInputManager.RegisterVirtualAxis(m_VVAxis); broadcast = GetComponent <NetworkDiscovery>(); NetworkServer.Listen(25000); NetworkServer.RegisterHandler(888, ServerReceiveJoystick); broadcast.StartAsServer(); }
private void Awake() { if (instance) { Destroy(gameObject); } else { DontDestroyOnLoad(this); instance = this; discovery = GetComponent <NetworkDiscovery>(); } }
void Start() { application = gameObject.GetComponent<ApplicationManager>(); discovery = gameObject.GetComponent<NetworkDiscovery>(); startDiscovery(); }
void Start () { disc = this.gameObject.GetComponent<NetworkDiscovery> (); }
void Awake() { manager = GetComponent<NetworkManager>(); discovery = GetComponent<NetworkDiscovery>(); discovery.Initialize(); }
void Awake() { networkMatch = gameObject.AddComponent<NetworkMatch>(); networkDiscovery = gameObject.AddComponent<OverriddenNetworkDiscovery>(); networkDiscovery.showGUI = false; //networkDiscovery.useNetworkManager = false; networkDiscovery.Initialize(); }
void Start() { if (singleton == null) { singleton = this; DontDestroyOnLoad(gameObject); } else { DestroyImmediate (gameObject); return; } recievedData = new Dictionary<string, string> (); }