现在我只用 usb 连机线将两台机器(M1和M2)连接起来,需要在第一台机器(M1)上访问第二台机器(M2)上的数据库,如何编程实现?可以考虑在第二台机器(M2)上编写一个服务程序,专门侦听 usb 连接线发过来的请求,然后从数据库中获得查询结果,再返回到第一台机器(M1)上。请问这个服务程序怎么写?第一台机器(M1)又怎么发出请求? 谢谢大家!哪里有相关的编程资料谢谢告之!

解决方案 »

  1.   

    如果能够ping到或在网上邻居里看到就可,否则就麻烦了
      

  2.   

    直接对 usb 连机线编程实在麻烦。
    建议你去网上寻找 把 usb 连机线虚拟成网卡的软件,这样你就可以使用标准的网络开发包完成你的软件了。
      

  3.   

    你的USB连线用的是什么芯片,去找驱动,说不定有接口的详细说明
    别说你是用两个头直接连接起来的。
      

  4.   

    华中科技大学出版社<<微型计算机接口技术及应用>>里面有usb的一些资料但是,按你的设想,得要自己写驱动,得懂硬件,想想用汇编做sql查询!!@##$^%^
    我觉得你还是换个思路的好
      

  5.   

    to a11s(不得其解):我就是用两头都是USB的连机线连接两台机器的,连机线中间有个芯片,是高尖科技(http://www.high-edge.com)的HE100,具体用什么线不重要,关键是两台机器可以相互通讯。HE100随线附带的光盘上有个软件,可以在连接的两台机器上互拷文件的,我就是要编写一个类似的软件就可以了。我在高尖网站上发了贴子(http://www.high-edge.com/dvbbs/dispbbs.asp?boardID=3&RootID=328&ID=328),可是没有人回。
    to  ucipl(天蓝):你的思路我明白,可是我连两台机器间的文件互访也不会。我找了本书(《USB2.0 硬件设计》 清华出版社  萧世文),照书上的代码写也运行不起来,不知道怎么回事,可能我的系统文件被损坏了不成?要是有HE100随线附带的光盘上那个软件源码就好了!
      

  6.   

    我.....本着大无畏的精神安装了你的USB File Transfer 1.11A的驱动发现有一个hsbdll.dll 也许可以使用。
    但是我的VC找不到了,你看看有没有什么有用的函数
      

  7.   

    非常感谢a11s(搞不定.NET),我也发现了hsbdll.dll 、uninst.dll 和 Uninst.isu 。但是我在 VB 里也找不到这些组件,也不知道他们有那些方法。有谁做过没有?希望大家帮帮忙啊!我们要发扬、光大 大无畏的精神!
      

  8.   

    他不是ActiveDll当然不行了
    用VC的DLL查看器看看那些函数,找找有没有什么有用的
    然后这样(举例)
    Private Declare Function aaa lib "dllname.dll"......
    就是这个样子
      

  9.   

    to   a11s(搞不定.NET):是不是在 VB 中这样用,不知道谁有源码。
      

  10.   

    有工具,可以查看Dll里面的函数.ViewDll (也可能是dllview记不清了)
    同时有跟踪工具查看DLL调用,当然也能查看函数的参数情况(但是必须注册)
    工具名字记不住了,在本本里,下次告诉你
      

  11.   

    Depends可以看到的,但是看不到参数和返回类型啊!
      

  12.   

    debugapispi可以
    注册版本支持查看参数的调用情况.
    ViewDLL,可以查看DLL内部函数
      

  13.   

    debugapispi和ViewDLL软件在哪里有下载的??谢谢!!
      

  14.   

    up
    装那个软件的时候有没有sys,vxd,dll文件产生?
      

  15.   

    (《USB2.0 硬件设计》 清华出版社  萧世文 里面的代码可以发我看看么?
    另外是不是需要用usb1.1规范通用些?
      

  16.   

    没条件测试!!!
    既然联机了,那局域网游戏可以玩不?如CS~~~no money no happy!
    没有网卡~不知道Windows给不给你安装TCP/IP协议,会不会出现网上邻居?!
    有协议了应该就好办了!
    不知照常规来做行不行呢~哈哈!