如何把串口的数据转换出来,并把数据传送的网络(口)上。

zolacole 2004-08-10 08:08:22
如题。哪个大哥知道的,给我个代码,我现在急需。
...全文
189 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zolacole 2004-08-15
那谢谢这位大哥了.
回复
zolacole 2004-08-12
原来光说不练.
回复
fanfyj 2004-08-12
up
回复
imperial_king 2004-08-12
while(flag){

if((sys_clock_ms() - time) > 1000){
time = sys_clock_ms();
if((len = (int)sio_read(sport,sbuf,10)) > 0){
dbg_put_string("read com is success\n");
dbg_put_word(len);
sbuf[len] = '\0';
dbg_put_string(sbuf);
dbg_put_string("\n");
if(send(client_sock,sbuf,len,0) == -1){
sdkprint("Send data fail:\n",errno);
break;
}else
dbg_put_string("Send data is success\n");
}else{
dbg_put_string("Read com is fail:\n");
continue;
}


len = recv(client_sock,rbuf,RECVLEN,0);
if(len > 0){
rbuf[len] = '\0';
dbg_put_string(rbuf);
dbg_put_string("\n");
if ((ret=sio_write(sport,rbuf,len)) <= 0) {
sdkprint("sio_write fail: ", ret);
break;
}
continue;
}else if(len == 0){
dbg_put_string("Disconnect\n");
break;
}else if(len < 0){
dbg_put_string("Recv Data Fail\n");
break;
}

}else
continue;





}

以前在别的产品下写的,只不过一些读写串口的函数名字不大一样,还有事先要有一些配置。
不过可以将就将就,应该有帮助吧。
回复
danielzhu 2004-08-11
很简单啊,兄弟,只需搞清楚串口编程,然后熟悉Socket编程,中间的数据格式,可按两边的通讯协议进行调整即可以了
回复
stevecrisewu 2004-08-11
其实也不难,就看什么平台了,如果是windows下,简单。
有兴趣可以交流交流,呵呵。
qq:8807514
回复
zhangnanonnet 2004-08-11
readfile串口的数据,然后把数据按格式通过socket发送出去就是了
回复
AthlonxpX86 2004-08-10
包括虚拟串口,串口过滤驱动程序
申明,只是NT/2K/XP/2003
回复
AthlonxpX86 2004-08-10
包括源代码说明,SDK
回复
cst1978 2004-08-10
给钱我做把Email留下。
回复
webwalker 2004-08-10
如何做的彻彻底底?

回复
AthlonxpX86 2004-08-10
掏钱,我可以把这部分给你做的彻彻底底
回复
发帖
硬件/系统
创建于2007-09-28

2598

社区成员

VC/MFC 硬件/系统
申请成为版主
帖子事件
创建了帖子
2004-08-10 08:08
社区公告
暂无公告