private void Test() { if (false) { GameEntry.Network.EventComponent = GameEntry.Event; INetworkChannelHelper channelHelper01 = new NetworkChannelHelper(); INetworkChannel channel01 = GameEntry.Network.CreateNetworkChannel("Battle", channelHelper01); channel01.HeartBeatInterval = 100f; channel01.Connect(System.Net.IPAddress.Parse("10.246.52.157"), 9099); //channel01.Connect(System.Net.IPAddress.Parse("115.159.68.24"), 9099); //Debug.Log("*****************************************"); //CSLogin msg = new CSLogin(); //for (int i = 0; i < 0; i++) //{ // msg.PlayerId = "2"; // msg.HPValue = "2"; // msg.PacketType = 7; // channel01.Send(msg, i.ToString()); //} } if (false) { GameEntry.UI.OpenUIForm(UIFormId.LoginForm, null); } if (true) { GameEntry.Resource.SetBundleBaseURL("http://123.207.181.232/dev/"); CoroutineHelper.Instance.StartCoroutine(PreDownloadInitBundle()); } }
// Use this for initialization void Start() { INetworkChannelHelper channelHelper01 = new NetworkChannelHelper(); INetworkChannel channel01 = GameEntry.Network.CreateNetworkChannel("", channelHelper01); channel01.Connect(System.Net.IPAddress.Parse("137.80.80.1"), 8888); }
// Use this for initialization void Start() { NetworkChannelHelper helper = new NetworkChannelHelper(); INetworkChannel channel = StarForce.GameEntry.Network.CreateNetworkChannel("socket0", helper); //helper.Initialize(channel); IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName()); IPAddress ipAddress = ipHostInfo.AddressList[0]; //IPEndPoint localEndPoint = new IPEndPoint(ipAddress, 11000); StarForce.GameEntry.Event.Subscribe(UnityGameFramework.Runtime.NetworkConnectedEventArgs.EventId, OnNetworkConnected); channel.Connect(ipAddress, 11000); }
protected internal override void OnEnter(IFsm <IProcedureManager> procedureOwner) { base.OnEnter(procedureOwner); // 获取框架事件组件 EventComponent Event = UnityGameFramework.Runtime.GameEntry.GetComponent <EventComponent>(); Event.Subscribe(NetworkConnectedEventArgs.EventId, OnConnected); // 获取框架网络组件 NetworkComponent Network = UnityGameFramework.Runtime.GameEntry.GetComponent <NetworkComponent>(); // 创建频道 m_NetworkChannelHelper = new NetworkChannelHelper(); m_Channel = Network.CreateNetworkChannel("testName", ServiceType.Tcp, m_NetworkChannelHelper); // 连接服务器 m_Channel.Connect(IPAddress.Parse("127.0.0.1"), 8098); }
protected override void OnEnter(ProcedureOwner procedureOwner) { base.OnEnter(procedureOwner); // 启动服务器(服务端的代码随便找随便改的,大家可以忽略,假设有个服务端就行了) Demo8_SocketServer.Start(); // 获取框架事件组件 EventComponent Event = UnityGameFramework.Runtime.GameEntry.GetComponent <EventComponent> (); Event.Subscribe(NetworkConnectedEventArgs.EventId, OnConnected); // 获取框架网络组件 NetworkComponent Network = UnityGameFramework.Runtime.GameEntry.GetComponent <NetworkComponent> (); // 创建频道 m_NetworkChannelHelper = new NetworkChannelHelper(); m_Channel = Network.CreateNetworkChannel("testName", m_NetworkChannelHelper); // 连接服务器 m_Channel.Connect(IPAddress.Parse("127.0.0.1"), 8098); }
/// <summary> /// 创建网络频道 /// </summary> /// <param name="networkComponent"></param> /// <param name="channelName"></param> public static void CreateNetworkChannel(this NetworkComponent networkComponent, string channelName) { NetworkChannelHelper helper = new NetworkChannelHelper(); NetworkExtension.GameChannel = networkComponent.CreateNetworkChannel(channelName, helper); }