西西河

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

共:💬19 🌺9 新:
全看树展主题 · 分页首页 上页
/ 2
下页 末页
花谢
家园 我的java是从老师的课件上面学的,网上有链接

但是是法语的。。。

就是最粗浅的socket的知识,windows下估计一两个API就搞定了, 类似:

public soc as socket

set soc = ConnectSocket(ipAddrServer, protNumber, Option1, Option2)大概这样的语法(改: 参数列表大概是这样的,不是语法)

然后用soc.readln 和soc.println 就可以实现向对方读信息和写信息。

服务器端消息循环就是

// get soc as socket

//貌似这里还应该有一个listenPort 之类用于监听某个端口的API

while(true){

stringMSG = soc.readln // 检查是否有新消息,有就上锁(自己设计对象属性),取用,没有就等下一次循环

sleep(x seconds)

}

主机端再加上多线程,能处理n个并发的socket连接,集中管理消息和记录,就OK了。

java doc 里面应该有。可以看看用java做http服务器的例子,同样是一个服务器开多线程接受n个并发线程访问的。

或者msdn, socket对象,跟它相关的win32 API里面肯定有

家园 一般的PDA要自己主动联网才可通信

而手机之类是随时在其专用网络上的,否则就不能判断其移动到何处并对其进行呼叫.

家园 不是Java 而是VB吧
家园 最近一直在vb,java的语法忘记了不少。。。

就乱写了。。。

理会思想。

全看树展主题 · 分页首页 上页
/ 2
下页 末页


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

Copyright © cchere 西西河