上次解决组播的问题之后,现在有一个Tcp方式接受数据包的问题,由于我是初学者,所以对用Socket的Tcp方式接受数据包不熟悉,我的代码如下:
Socket tcpReceiveVideoSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
tcpReceiveVideoSocket.Connect(new IPEndPoint(IPAddress.Parse("192.168.2.108"), 9000));
IPHostEntry hostEntry = Dns.GetHostEntry(Dns.GetHostName());
IPEndPoint endPoint = new IPEndPoint(hostEntry.AddressList[0], tcpPort);
tcpReceiveVideoSocket.Receive(msg);怎么接受都接受不到数据包,老是报如下的错误:
“在 System.NullReferenceException 中第一次偶然出现的“test.exe”类型的异常”
这是为什么呢?各位有比较好的例子吗?给我一个啊,这几天做项目,从单播方式到组播方式再到Tcp方式,现在就差Tcp方式接受数据包的问题啦,大家快帮助帮助我啊,谢谢!
Socket tcpReceiveVideoSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
tcpReceiveVideoSocket.Connect(new IPEndPoint(IPAddress.Parse("192.168.2.108"), 9000));
IPHostEntry hostEntry = Dns.GetHostEntry(Dns.GetHostName());
IPEndPoint endPoint = new IPEndPoint(hostEntry.AddressList[0], tcpPort);
tcpReceiveVideoSocket.Receive(msg);怎么接受都接受不到数据包,老是报如下的错误:
“在 System.NullReferenceException 中第一次偶然出现的“test.exe”类型的异常”
这是为什么呢?各位有比较好的例子吗?给我一个啊,这几天做项目,从单播方式到组播方式再到Tcp方式,现在就差Tcp方式接受数据包的问题啦,大家快帮助帮助我啊,谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货