bool ret = false;
private bool InitWIFISocket(String controlIp, String port)
{
this.Systemstatus.Text = "正在尝试连接WIFI板···"; try
{
RobotEngine2 = new WifiRobotCMDEngineV2(socket );
RobotEngine2 = new WifiRobotCMDEngineV2(ipe);
RobotEngine2 = new WifiRobotCMDEngineV2(ret);
RobotEngine2 = new WifiRobotCMDEngineV2(ips);
RobotEngine2 = new WifiRobotCMDEngineV2(controlIp);
RobotEngine2 = new WifiRobotCMDEngineV2(port );
RobotEngine2 = new WifiRobotCMDEngineV2(SocketType.Stream );
RobotEngine2 = new WifiRobotCMDEngineV2(ProtocolType.Tcp);
RobotEngine2 = new WifiRobotCMDEngineV2(AddressFamily.InterNetwork);
RobotEngine2 = new WifiRobotCMDEngineV2(RobotEngine2.IPE );
RobotEngine2 = new WifiRobotCMDEngineV2(RobotEngine2 .SOCKET ); ips = IPAddress.Parse(controlIp.ToString());
ipe = new IPEndPoint(ips, Convert.ToInt32(port.ToString()));
socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); RobotEngine2.SOCKET = socket;
RobotEngine2.IPE = ipe;
ret = RobotEngine2.SocketConnect(); }
catch (Exception e)
{ MessageBox.Show("WIFI初始化失败:" + e.Message, "WIFI初始化失败提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
return ret;
}
我已经实例化了RobotEngine2.SOCKET和RobotEngine2.IPE了,为什么调试的时候我发现socket无法赋值给RobotEngine2.SOCKET,ipe无法赋值给RobotEngine2.IPE?而且RobotEngine2.SOCKET和RobotEngine2.IPE都为null,这是什么问题?
private bool InitWIFISocket(String controlIp, String port)
{
this.Systemstatus.Text = "正在尝试连接WIFI板···"; try
{
RobotEngine2 = new WifiRobotCMDEngineV2(socket );
RobotEngine2 = new WifiRobotCMDEngineV2(ipe);
RobotEngine2 = new WifiRobotCMDEngineV2(ret);
RobotEngine2 = new WifiRobotCMDEngineV2(ips);
RobotEngine2 = new WifiRobotCMDEngineV2(controlIp);
RobotEngine2 = new WifiRobotCMDEngineV2(port );
RobotEngine2 = new WifiRobotCMDEngineV2(SocketType.Stream );
RobotEngine2 = new WifiRobotCMDEngineV2(ProtocolType.Tcp);
RobotEngine2 = new WifiRobotCMDEngineV2(AddressFamily.InterNetwork);
RobotEngine2 = new WifiRobotCMDEngineV2(RobotEngine2.IPE );
RobotEngine2 = new WifiRobotCMDEngineV2(RobotEngine2 .SOCKET ); ips = IPAddress.Parse(controlIp.ToString());
ipe = new IPEndPoint(ips, Convert.ToInt32(port.ToString()));
socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); RobotEngine2.SOCKET = socket;
RobotEngine2.IPE = ipe;
ret = RobotEngine2.SocketConnect(); }
catch (Exception e)
{ MessageBox.Show("WIFI初始化失败:" + e.Message, "WIFI初始化失败提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
return ret;
}
我已经实例化了RobotEngine2.SOCKET和RobotEngine2.IPE了,为什么调试的时候我发现socket无法赋值给RobotEngine2.SOCKET,ipe无法赋值给RobotEngine2.IPE?而且RobotEngine2.SOCKET和RobotEngine2.IPE都为null,这是什么问题?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货