今天搞定了.NET的Socket编程,TCP有三个程序,server for pc、client for pc和client for ppc;UDP同样也做了三个程序server for pc、client for pc和client for ppc。这几个程序都是用vs2005编译运行的,不同的是for pc版都是用C#完成的.NET程序,而for ppc版是.NET中的C#智能设备中的设备应用程序,所选的SDK是WM 5 SDK for ppc。 程序代码基本上是参考人家的,再加上看了看几篇入门的文章,改天有空的时候我会转发上来的。特别想说的是实际的测试效果,pc to pc是基本上没问题的,实时性和通信质量均有保证;而到了ppc to pc问题就出来了:一是编码问题,互通英文和数字没问题,而互通中文就有问题了,这个倒是小问题,主要二是通信的质量不能保证,实验室的手机信号比较弱,甚至长时间都没有,在那里测的时候,在找到了微弱信号后,client端点连接键的时候,居然会报错!我还以为是程序出了问题,调来调去也没发现;而回到宿舍再测--这里的信号能到满格,不管是TCP还是UDP通信质量和实时性均有了一定的保证,但是效果还是较pc to pc有些许差距。唉,这样看来GPRS通信还不一定有质量上的保证,我们的项目效果可能会大大的受到影响。
阅读(2452) | 评论(4) | 转发(0) |