网络编程感想(一)基于socket传输延迟问题

来源:互联网 发布:视频截取软件 编辑:程序博客网 时间:2024/05/29 17:19

最近在编写一个象棋对弈平台,在编译过程中感悟颇多,在今天的编写过程中,写了一些代码,突然遇到问题就去调试,本来在异步传输的情况下,调试就有点麻烦,今天遇到的问题的是我在调试过程中,结果是和我预期的一样,可是在运行过程中,就遇到问题,其结果和我预期的不一样,这是为什么呢?源代码如下:

 

 

 

苦思冥想后,原来socket传输过程中是基于流的,当流很小时起速度是很快的,后面的流就跟前面的流一起发过去了,所以我在两次发送过程中加入了时间延迟代码如下:

 

 

for循环就是用于时间延迟!

 

原创粉丝点击