我有个大问题,我怀疑我的智力.我通过路由器(TL-WR740-N)将我的安卓平板(intenso tab814)连接到一个RS232转换器(USR-TCP232-E),我在一个块中发送了7个六进制字节,有点像03 2005.还有更多的数字。我的问题是,如果我让我的平板电脑发送,转换器会接收到数据,但不会将它提交给转换器后面pc上的侦听程序。通常会缺少完整的块(不是单个Bytes,而是我发送的整个命令行),但是如果我通过平板电脑将数据发送到另一台PC,并让他在每个字节到达的时候都向转换器发送数据。这可能有点令人眼花缭乱,但我不知道,这个问题可能属于哪里。我的应用程序正确发送每个块( pc机能够接收到)
该转换器黄色的RJ45端口-LED闪烁,但我不提供数据给收听pc。
为了更好地理解:
Tablet(自动编程应用程序)发送数据->路由器->转换器(每次眨眼)很少给出命令-> PC(自写监听程序)(不是由我编写,而是由一个,我是跟随者,不熟悉语言)。
但如果我:
平板(同一应用) ->路由器->pc (接收所有数据) ->路由器->转换器总是将数据提供给侦听程序->pc
这是怎么回事?为什么转换器提供的数据从app -> pc到侦听pc,而不是从app到监听pc?
平板电脑通过W-Lan连接到路由器,pc通过RJ45 45线连接,转换器也是.使用TCP/IP转换器作为服务器。
请帮助Q_Q
编辑:配置:
波特率:115200位/秒
数据大小:8位/字符:无NoneOddEvenMarkSpace
停止位:1位流量控制:无本地Telnet端口号: 2001
远程Telnet端口号: N/A
Telnet模式::N/A。。。
Telnet超时:0秒(不超时< 256,0)
UART分组时间:10 ms (< 256)
UART数据包长度: 200
编辑:
忘了提到的事。该转换器是通过RS232到USB转换器从RS232到USB连接。当监听程序没有显示我的命令时,它的接收灯不会闪烁,但是如果程序吐出我的线路,USB部分也会闪烁。因此,转换器接收,但不把它交给USB。但除非我用我的平板电脑。一直都是一样的间隔。
发布于 2013-03-01 09:38:23
是我自己的错,忘了使用缓冲区输出流,现在它起作用了。
https://stackoverflow.com/questions/14773906
复制相似问题