C#-在未连接到LAN的两台笔记本电脑之间进行通信
我需要在两台(或更多)不在局域网上的笔记本电脑之间进行通信(用C#) 这是一个场景:两个代理(带着笔记本电脑)从一个地区到另一个地区(同时)在几个办公室工作 我需要一种方法,使代理能够彼此共享和合并文件,而无需诉诸电子邮件、复制到USB驱动器和将文件签入到中央存储库C#-在未连接到LAN的两台笔记本电脑之间进行通信,c#,bluetooth,p2p,adhoc,C#,Bluetooth,P2p,Adhoc,我需要在两台(或更多)不在局域网上的笔记本电脑之间进行通信(用C#) 这是一个场景:两个代理(带着笔记本电脑)从一个地区到另一个地区(同时)在几个办公室工作 我需要一种方法,使代理能够彼此共享和合并文件,而无需诉诸电子邮件、复制到USB驱动器和将文件签入到中央存储库 归档此文件的最佳(最简单/安全)方式是什么?蓝牙,特殊模式,无线网络 如果它们不在局域网上,您可以使用以太网电缆将它们直接连接在一起 大多数/所有现代机器都支持“自动mdix”,因此您不需要交叉电缆,但如果您有任何疑问,则使用交叉
归档此文件的最佳(最简单/安全)方式是什么?蓝牙,特殊模式,无线网络 如果它们不在局域网上,您可以使用以太网电缆将它们直接连接在一起
- 大多数/所有现代机器都支持“自动mdix”,因此您不需要交叉电缆,但如果您有任何疑问,则使用交叉电缆不会有任何伤害
- 如果他们设置为正常使用DHCP,那么他们将在短时间延迟后自动寻址,而不会找到DHCP服务器。(或者打开IPv6,这一切都可以正常完成。)
- 如果确保在两台计算机上都启用了文件和打印机共享(并启用了相应的防火墙例外),则netbios名称发现将在没有DNS服务器的情况下工作,因此它们将能够通过计算机名称相互寻址
为简单起见,您也可以在其中一台计算机上安装DHCP服务器,然后只需在一台计算机上配置IP地址。这是一个网络问题,而不是编程问题。提到自动mdix,请投一票,无需交叉电缆