Unity3d BeginConnect 传递参数

public void SendMessage (System.Object param)
				{
						try {
								//这是一个异步的创建链接,当链接创建成功时调用connectCallback方法

								clientSocket.BeginConnect (ipAddress, hostPort, new AsyncCallback (connectCallback), param);
				                
						} catch (Exception ex) {
								Debug.Log (ex.ToString ());
						}
				}
	
				private void connectCallback (IAsyncResult asyncConnect)
				{
						if (!clientSocket.Connected) {
								closeSocket ();
						} else {
								clientSocket.EndConnect (asyncConnect);
								businessComm (asyncConnect.AsyncState);
						}
				
				}
相关文章
相关标签/搜索