Chinaunix
标题:
Twisted中的客户端如何接收外来数据?
[打印本页]
作者:
st.linux.ily
时间:
2008-07-23 16:11
标题:
Twisted中的客户端如何接收外来数据?
刚接触Python,一个Twisted通信机制问题。
场景:
Client 1 ---------> Server --------> Client 2
问题:
Client 1 端在使用connectXXX方法建立后,可以收到Server的响应;但是Client 2 如何才能收到Server端主动发送的数据?是否需要在Client 2 端建立监听端口(listenXXX)?
如果上述答案是肯定的,则在使用Twisted框架处理上述场景中的问题时,是否要同时用到listenXXX(接收)和connectXXX(发送)方法?
是使用同一个端口处理,还是经由不同的端口?
[
本帖最后由 st.linux.ily 于 2008-7-23 16:14 编辑
]
作者:
st.linux.ily
时间:
2008-07-23 16:51
相关问题参考贴:
关于twisted 框架中的疑问
作者:
shhgs
时间:
2008-07-23 20:26
网络应用里client/server的概念,同编程的时候client/server的概念有时是不一样的。
你这个server有点像socks代理,因此这里client2更多的是一个server。
作者:
needspeedboy
时间:
2008-07-24 09:35
client与server建立联接成功双方就可以互通信息.twisted是基于事件驱动的框架,所以一般是客户端的事件来驱动一切.
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2