之前写聊天室的时候偶然想到的想法,我已经实现出来了,所以给一个思路
如果接收到内容,将内容完整的放进列表里面
通过循环读取列表的内容,在处理完成后,移除当前表项,处理下一个项目
伪代码如下
服务端1_收到内容:
列表1.加入(来源IP+内容)
循环方法_被调用:
如果 列表1[0]为 XXX:
程序1;
如果 列表1[0]为 XXX:
程序2;
列表1.删除(0);
循环方法();
通常这个可以分成两个线程制作,这样解决了顺序问题,当然有更好的思路供使用
欢迎讨论
评论