|
USB Easy Transfer Cable SDK or API
|
USB Easy Transfer Cable SDK or API About USB Easy Transfer Cable The USB Easy Transfer Cable is a USB 2.0 or USB3.0 device which is used to connect two computers together. USB Easy Transfer Cable and ordinary USB cable are different, the cable has a small box in the middle which contains the needed electronics and chipset to allow the two connected computers to communicate with each other, some Easy Transfer Cable has no small box in the middle,but one end of the cable is similar to the USB disk, and some cable itself can also be used as USB disk. History The Easy Transfer Cable was originally designed for Windows Easy Transfer, a program that comes with Windows 2000, windowsXP, Windows Vista and Windows 7. Typically, these cables use proprietary software to transfer between the computers, for example: Windows Easy Transfer, by Microsoft, Easy Computer Sync,Go!Suit. The manufactures of these cables do not provide SDK or API(Application programming interface), which poses a barrier to developers. Shijiazhuang ZhongZhi Electronic Technology Development Center has developed a USB Easy Cable application programming interface (API), in 2010. Composition The API or SDK contains the following functions: * int u2u_init() * BOOL u2u_Open() * BOOL u2u_RecvData(LPBYTE lpBuf, int& len, int& ret) * BOOL u2u_SendData(LPBYTE lpData, int len, int& ret) * void u2u_Close() * void u2u_Exit() * DWORD u2u_getLastErr() * void u2u_FreeTxRxBuf() see About USB Easy Transfer Cable API Transfer rate Communication speed much faster than using WinSock(TCP/IP) over USB or serial port over USB. USB2.0 communication speed is 480Mbit/s, effective data communication speeds greater than 100Mbit/s, USB3.0 communication speed is 5Gbit/s, effective data communication speeds greater than 1Gbit/s, and can isolate viruses and network attacks. Applications Developers can use the API to develop your own following applications: * High speed transfer files or copy files between two computers * Synchronize files or documents between two computers * Sharing IP Internet (without card, through another computer on the Internet) * Shared device(For example: keyboard, mouse,CD-ROM,DVD,etc.) * USB point-to-point communication * USB point-to-multipoint communication * USB file transfer, USB data transfer * Small distributed server .......
|
|
|