+ -
当前位置:首页 → 问答吧 → 关于网络编程的handle的问题

关于网络编程的handle的问题

时间:2010-11-10

来源:互联网

我看了很多网上的例子,基本上写的都是,写一个类,这个类继承了BaseRequestHandler,然后类里面有一个handle,然后在服务器端的类里面创建了一个TCPServer的对象,但是在创建的过程中,参数里只能放一个handle,我想问的问题是

如果我客户端有很多不同的按钮,不同按钮对应服务器里面不同的handle,我如何来实现这个功能

我自己的想法是,不同的按钮标记1,2,3,4,5.。。。,然后把这些数字在点按钮时发送到服务器端,然后服务器端根据这个值来调用不同的handle,但是怎么调用呢,一个TCPServer不是和一个handle绑定了么,难道是在这个handle里面用if...else来判断收到的数字,然后根据数字来判断应该执行哪个方法?是这样的么,还是有更好的办法?谢谢

作者: nbdxkfq   发布时间: 2010-11-10

这个方法有什么问题呢?
谁说一个handler只能做一件事情?
一个XMLRPC的handle可以挂接无数的方法。
你也可以自己写一个dispatch去处理。

作者: ttvast   发布时间: 2010-11-10