最近小弟在vxworks上分别实现了http访问(端口80),tcp-串口(端口5001)、udp-串口(端口5002)
TCPCLIENT(目标板作客户端,指定服务器端口号6000,IP192.168.0.160)的试验,单独运行的时候没有
任何问题。现在想把这几个任务放到一个工程上运行,但是出现了一个问题,udp,CLIENT的任务在创建
时总是出现一个错误号3d0002,任务的描述如下所示:
HTTP             internet           f44470      90 PEND          7e36f   f43a8c       0     0
UDP2COM    ComtoUdp       f3f450        91 PEND          7e36f   f3e9c4  3d0002     0
TCPCOM       tcptocom         f3a430      92 PEND          7e36f   f39978       0     0
TCPCLIENT  client              f35410        93 PEND          7e36f   f34988  3d0002     0
在运行TCPCOM时候,用TCP/UDp测试工具,由TCP向串口发送数据没问题,但是由串口发送数据,每次发送
总是有一个字符丢失,通过MiniSniFFer观察如图:
TCP 192.168.0.222     5001     192.168.0.160   2807     11   OZHONGCHENG
TCP 192.168.0.160     2807     192.168.0.222   5001      0
UDP 192.168.0.222     1024     192.168.0.160   6000      1  Z
TCP 192.168.0.222     5001     192.168.0.160   2807     11   H
我发送的字符为zhaozhongcheng,但是接受的只有haozhongcheng,在被发送到192.168.0.160 6000的服
务器,但是我根本没开服务器。
请教高手:1。3d0002的错误号是什么意思?
   2.为什么我只发起两个HTTP和TCPCOM任务的时候,运行起来就根本没问题,一切正常,只要已
加入其他两个的任何一个旧出现问题,发送的字符串不能正确地到达对方?

 
					
				
 
			
			
			
						
			 我要赚赏金
 我要赚赏金 STM32
STM32 MCU
MCU 通讯及无线技术
通讯及无线技术 物联网技术
物联网技术 电子DIY
电子DIY 板卡试用
板卡试用 基础知识
基础知识 软件与操作系统
软件与操作系统 我爱生活
我爱生活 小e食堂
小e食堂

