主题:怎样向局域网内的pda们发送消息 -- huky
但是是法语的。。。
就是最粗浅的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里面肯定有
- 相关回复 上下关系8
🙂怎样向局域网内的pda们发送消息 1 huky 字452 2008-03-10 20:59:36
🙂用socket做 2 jet 字763 2008-03-11 05:27:04
🙂花谢 huky 字112 2008-03-11 07:00:14
🙂我的java是从老师的课件上面学的,网上有链接
🙂最近一直在vb,java的语法忘记了不少。。。 jet 字36 2008-03-12 08:22:51
🙂不是Java 而是VB吧 kavin 字0 2008-03-12 08:12:41
🙂多说两句吧 1 看看 字397 2008-03-10 23:59:52
🙂再花 huky 字177 2008-03-11 07:08:10