编程需要恒心和毅力,最主要的是要有信心,循序渐进的完成任务。
一、socket类用于网络通信
命名空间System.Net.Sockets,完整的类引用System.Net.Sockets.Socket。Socket类支持各种网络协议。
二、简单的控制台程序
UnitySocketServer.Receive();Receive()方法用于接收传入的数据,该方法有多个重载版本。
先定义接收数据的数组BytesOfReceived,然后调用Receive()接收数据 当然,上面的程序会存在很多问题,下面进行修正。先将Receive()放入无限循环结构,使socket不停的接收消息: 接下来,继续修正,先判断每次循环是否接收到消息,如果接收到消息就显示它。Receive()方法会返回接收的数据长度,我们要利用这个值。 到此,该程序具有了基本功能,接下来可以测试它。
五、为了测试以上程序,我们再次创建控制台程序,这次创建的程序是客户端程序。 六、按Ctrl+F5,运行上面的两个程序。发现运行良好。
七、可以在此基础上做进一步的修正,以完成其他功能。
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!