关于CH9121 TCP SERVER模式下多个连接的问题

开发了一款设备,使用CH9121的TCP SERVER模式,上位机开发反应个问题。当多个Client连接到设备时,多个Client通信,CH9121串口接收都没有问题,CH9121串口发送时,那个Client最后发送了,串口数据就会发给谁,所以多个Client通信时会产生混乱。

请问,CH9121有什么措施可以避免这种情况?

CH9121能否只接收一个连接,关闭作为Server时的多个连接?

能否设置CH9121串口数据附带上源IP和端口信息?

如果CH9121无法解决这个问题,CH395做TCP SERVER是否可以判断数据来源?

谢谢您!

您好,CH9121 TCP 模式下串口往以太网方向,串口网以太网发送是发送给最近活跃连接,是否可以将模式改一下,CH9121作为客户端来用?或者评估下定制单连接功能。CH9121定位于透传,不能包含IP和端口数据,但是使用会更简单。CH395作为TCP Server模式可以通过Socket通道信息获取IP和端口信息,使用更灵活,如果芯片需要工作在Server模式下,建议可以使用CH395完成。


明白了,谢谢您Archer,我要换CH395了!


只有登录才能回复,可以选择微信账号登录