您好,匿名用户
随意问技术百科期待您的加入

python实现一个socket转发问题

0 投票

server连接多个client,要实现server接收数据,转发给其他某个client。
用C语言我可以用fd来标记一个连接,python下有类似的东西么?

update:
我查了文档,似乎是可以通过socket.sendto(string, address),通过指定address来实现,
address可以通过socket.getsockname()来获得。
但是现在的问题是,我用的是SocketServer,在handle里,我不知道怎么调用socket.getsockname()?

用户头像 提问 2014年 1月24日 @ Malphite 上等兵 (306 威望)
分享到:

1个回答

0 投票
 
最佳答案

嗯,通过查文档,发现,self.client_address已经包含address信息。

用户头像 回复 2014年 1月21日 @ Swain 上等兵 (232 威望)
选中 2013年 9月7日 @Malphite
提一个问题:

相关问题

0 投票
1 回复 26 阅读
0 投票
1 回复 25 阅读
用户头像 提问 2014年 2月26日 @ Cassiopeia 上等兵 (317 威望)
0 投票
1 回复 68 阅读
+2 投票
1 回复 94 阅读
用户头像 提问 2012年 12月26日 @ Poppy 上等兵 (395 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...