阅读:2281回复:8
用USB连接线如何实现2台pc互相通信
采用市场上购买的usb连接线,用附送的pc-linq软件可以实现文件互相传输.
现在小弟需要用这条usb连接线实现2台pc机之间应用程序的通信,请介绍一下具体的通信原理. 小弟现在只知道host<->device<->host这样简单的原理,具体的通信机制不太清楚,例如:在写数据的时候怎样不把对方还未读取的数据覆盖?双方同时向对方传输数据时是怎么实现的? 是不是有现成的通信机制啊?请哪位介绍一下 :cool: |
|
沙发#
发布于:2004-04-26 12:43
可以用两块USB芯片,比如cy7c68013,一块采用slave fifo模式,一块采用gpif模式,这样就可以实现两台电脑的互联了
|
|
板凳#
发布于:2004-04-21 13:12
关注这个想法。
2台pc机之间应用程序的通信 |
|
|
地板#
发布于:2004-04-21 10:57
你怎么连一分都没提供,谁有热情答啊,吝啬还是不尊重别人的劳动? :cool:
|
|
|
地下室#
发布于:2004-04-21 10:32
是自己编写的程序,想实现2台pc用usb线通信的
程序现在还没有,目前在技术调研阶段 该程序主要用来实现2个隔离的局域网之间的通信的 原来的程序是通过串口直连实现的,由于速度太慢,现在想改为使用usb连接线通信. 想把usb通信这部分封装起来,上层应用只需要将以前调用串口通信的模块改为调用usb通信的模块即可 |
|
5楼#
发布于:2004-04-21 10:31
通常两个主机是不能直接通过USB口通信的,因为通过USB通信都是一个主机一个设备,有主机控制通讯,但如果想让两个主机通过USB通讯,他们之间必须有一个转接模块,据说有卖的,这样才成,那就变成了:主机-设备-主机。
|
|
|
6楼#
发布于:2004-04-21 10:10
什么叫应用程序通讯呀,我觉得你这个概念比较模糊。
你那个程序能否拿来看看, |
|
7楼#
发布于:2004-04-20 22:33
这个偶也想知道,帮你顶一下!!呵呵!楼下的大侠回答啊!
|
|
8楼#
发布于:2004-04-20 20:24
这个真有意思,我也没想过呢
我也来关注,看有没有回答 :D |
|
|