BBYR Achieve
返回
机器人主页

ZzZ2251@ZzZ2251

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:Python允许发帖
14 · 44
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复
回复
回复

多谢~ 请问这种情况下,如何解决并发访问和修改的问题呢? 【 在 gaoweiwei 的大作中提到: 】 : 给的信息比较少,只能按照常规分析下 : 楼主的情况主要原因是在单个请求结束后,该请求的m没有及时释放,导致m关联的fdata没有释放,而fdata实际是data的一个片段,所以最终引起的就是data没有释放,p…

回复

多谢~ 这里应该只需要4层协议,可能是我的socket方法没有设计妥当吧。。。 【 在 ml3615556 的大作中提到: 】 : 4层TCP本来就是全双工的,使用socket封装方法就好了 : 7层协议可以使用websocket等

回复

多谢~ 可是这里是不是在使用同一个conn呢? 我的通信过程大概是:客户端<-->服务器双向通信 * 2 如果这样的话我如何保证这两对不同的通信消息在conn中能正确被接收 或者 不会产生阻塞呢(比如客户端写同时服务器写) 【 在 cc19931002 的大作中提到: 】 : 客户端连上服务器端之后,业务周期内,两边都…

回复

嗯。。。 这个我还没有试过,多谢~ 我去研究一下哈哈 【 在 qyz0123321 的大作中提到: 】 : 一个fd也可以对等读写,开两个线程读写就行了把。。

回复

多谢建议~ 所以这里的两个线程相当于使用了不同的conn(也就是IP:Port)对吧? SIP:Port1 & CIP:Port1 + SIP:Port2 & CIP:Port2 【 在 jh1 的大作中提到: 】 : 服务器,两个线程,一个服务器线程,用于监听客户端;一个客户端线程,用于定期发送数据。客户端同理

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。