西西河

主题:怎样向局域网内的pda们发送消息 -- huky

共:💬19 🌺9 新:
全看分页树展 · 主题 跟帖
家园 用socket做

用wifi把pda跟大师傅的电脑组成局域网。厨师机发ready消息给服务器,服务器群发消息(socket连接后的随便什么msg)给pda,pda收到消息就显示。

如果是用java,非常容易,开一个多线程的服务器,厨师机发 菜名.ready 到服务器,服务器维护一个数据集合,菜.对象.列表

pda定时查询服务器,如果有新的 某菜.ready && 某菜.lock = false 而且这个菜是他点的, 就把它锁定, set 菜.lock = true,然后去取菜。取完菜,厨师机发消息,删除 菜.对象。

java环境下: 不算图形界面,估计500行代码足够了。算上很好很强大的界面,2k 3k也差不多了。

VS studio肯定也支持socket,就是CS模型,通过IP和端口号连接,两边各有一个消息循环,然后互相就可以发字符串了。

我原先也想到用消息队列之类的东西的,但是作为“project 之一”完全没必要。

如果不考虑今后复用,把数据结构和文字协议设计好就可以了。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河