对 Pocket PC 进行编程以通过 USB (.net) 与桌面通信

发布于 2024-08-12 17:01:56 字数 326 浏览 7 评论 0原文

我的程序如何在 Pocket PC (.Net CF v3.5) 上运行
可以与我的桌面上的程序(.Net 应用程序)通信吗?

Pocket PC 位于底座中,通过 USB 连接。

更新
我知道如何使用套接字打开 TCP 或发送数据报。我知道如何使用 TcpClient/TcpListener。

我只是不知道如何给出配置来打开套接字针对这个特定问题,或者搜索IP以使用TcpClient/TcpListener ...或者?

(即我的袖珍电脑上的应用程序如何发现计算机的IP?)

How do my program on Pocket PC (.Net CF v3.5)
can communicate with program on my Desktop (.Net application) ?

The Pocket PC is in cradle, connected via usb.

Update:
I know how to use socket to open TCP or send datagrams. I know how to use TcpClient/TcpListener.

I just don't know how to give configuration for opening sockets for this specific problem, or search for IP's to use TcpClient/TcpListener ... or ?

(i.e. how my app on pocket pc discovers the IP of the computer ?)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏夜暖风 2024-08-19 17:01:56

如果您阅读Beej 网络编程指南 - 使用 Internet 套接字您将了解在 2 个套接字之间交换数据的基础知识。

ActiveSync 在个人电脑。这使得袖珍设备可以通过 USB 与带有套接字的远程主机进行通信!

(还有一个用于 ActiveSync 的 API,但我从未使用过它)

编辑: 也许我对 ActiveSync 的看法是错误的。你不需要它。如果袖珍设备连接在 USB 上,操作系统会创建一个临时 LAN,例如:在域 169.254.2.x 下,以便可以完成联网。

If you read Beej's Guide to Network Programming - Using Internet Sockets you'll understand the basics in order to exhange data between 2 sockets.

ActiveSync opens a new local IP in the PC. That allows a pocket device to communicate with a remote host with sockets through the USB!

(There is also an API for the ActiveSync but I never used it)

Edit: Probably I'm wrong about the ActiveSync. You don't need it. If a pocket device is connected on the USB the OS creates a temporary LAN, eg: under the domain 169.254.2.x, so that networking can be accomplished.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文