如何使用USB接口将两台电脑连接,实现共享?

如何使用USB接口将两台电脑连接,实现共享?,第1张

现在有两台电脑的家庭一定不是少数,而且笔者相信这些家庭很多都是从PII、PIII的时代走过来的!有了新的电脑,这些古董就成了鸡肋,所谓:“吃之无味,弃之可惜”。最头痛的就是这些PII、PIII的机子,还在使用拨号的方式上网,并且很多的机子都没有配备网卡,如果要实现两台电脑共享上网,不得不花费一笔。或者你的家里没有这些古董,但你新买的本本呢?难道要让它孤孤单单吗?当然要让它和家里的台式机一起加入到联网的阵列啦!如果你现在就要行动,那么你会考虑什么方案呢?

两台机共享上网可选的方案很多,例如:

(1)通过电缆线,利用串口或者并口实现双机互联。
(2)利用两块网卡和双绞线实现双机互联。
(3)利用USB口和特殊的USB联网线实现双机互联。
(4)利用红外实现双机互联。
(5)利用双Modem实现远程双机互联。
(6)利用1394线实现双机互联。
(7)无线双机互联

但是如上文所说的要经常连接一些本身不带网卡的老机子或者本本,双网卡互联就比较麻烦了,所以,今天笔者就要为大家介绍一种专门解决这些麻烦问题的双机互联方式——简单方便的USB联网方案。利用USB口和特殊的USB联网线进行双机互联不需要网卡,还可提供高达15Mbps的传输速率,而且能够检测到远程的PC,可以分别在两个窗口方便地剪切、拷贝、粘贴或拖拉文件。也可以把远程的文件在本地电脑的打印机进行打印。还具有热插拔功能和远程唤醒功能,传输的长度可以为5米左右。不过,USB联网线方案在服务器未开启的情况下无法上网,扩展性不强,不过用于两台机互联共享还算是绰绰有余的。这种USB虚拟网卡联机线也可以通过USB HUB(USB集线器)来连接多台电脑,但是死机和断线/连接不上的机会会更大,而且在性能价格比上也比真正的网卡差点。需要安装驱动程序也使得这种线的使用方便程度大为降低。

一、USB联网线的选购

1条USB联网线=2块网卡+1条网线,其实USB联网线很早以前就有了,不过一直是作为一种非主流的方式存在。目前USB端口已十分普及,无论台式机还是笔记本,基本上都具备。所以,用USB线进行家庭双机互联只需要购买一条好的USB联网线就可以了,这种USB联网线和我们平常只能用来完成文件传输USB直连线是不一样的,大家千万不要搞混了,如果直接用普通的USB线连接会烧坏你的USB接口甚至主板的,因为双机USB互联需要通过芯片来进行协议转换的。

另外,USB联网线按照传输规范可分为USB11和USB20两种。USB 11的传输速率为12兆/秒,而USB20则为480兆/秒。USB 20的理论最大传输速率高达是USB 11的40倍,比IEEE 1394(400Mbps)还要快,但实际上,目前的产品一般都只有15MB/S左右。笔者建议有条件的消费者尽量不要购买USB11规范的联网线,因为其与传统PCI网卡搭建的100Mbps网络而言,在性能上没有任何优势可言,而USB20联网线的速度是100M PCI网卡的5倍!因此要买就买USB20的联网线,尽管价钱比USB11的联网线贵了一倍(目前USB11的网络线,其价格在20-40元左右,而USB20的联网线其价格在40-60元左右)。不过要使用USB20的联网线,你的主板还必须要提供对USB20的支持,才能发挥出USB20的性能。主板不支持USB20的老用户来可以通过外接的PCI to USB20转接卡来实现,目前最常见的就是使用VIA USB20控制芯片的PCI扩展卡。

二、USB联网线的组网实战

在这里,笔者当然选购了USB20的联网线,购买的时候会配一张驱程光盘,安装USB20的联网线就要先安装驱动再进行硬件连接。如果顺序掉乱了就会在安装软件的时候会出错并提示在软件安装完成后连接。

开机按“DELETE”进入CMOS参数设置,将USB一项设置为有效(Enable)状态。开机后把驱程光盘放进光驱,电脑会问你是否“自动安装软件”,确定,一直按“下一步”。当进入到选择LAN Driver和Software Router的选项时,如果是共享上网做服务器的那台电脑那就在“Software Router”前打上勾,而客户机的就不用了,选择安装LAN Driver就可以了。然后一路“下一步”至“完成”即可。然后是重启电脑,对于WindowsXP *** 作系统,无需重启电脑也可。重启电脑后,再插上USB虚拟网卡线,系统就会提示发现新硬件,并自行安装驱动。

(2)网络设置

首先在服务器电脑上点击“开始”——“设置”——“网络连接”。这时就会多了一个的虚拟连接“USB Virtual Network Adapter”。

单击右键选择“属性”,接着点“Internet 协议(TCP/IP)”——“属性”把IP地址设置为19216801,子网掩码为2552552550。现在也可以查看连接速度,笔者的主板支持USB20,连线速度显示为480mbps,而在USB11的主板上应该显示为12mbps。然后在客户机上重复相同步骤,不同的是把IP地址设置为19216802,在“默认网关”一栏中填入主机的IP地址19216801,“确定”即可。接着XP系统刷新,其他系统重新启动电脑,重启后点击“网上邻居”,此时你就会发现已经和另外一台计算机连接起来了。现在就可以在两台机之间进行文件传送以及资源共享了。

(3)共享 *** 作

网络设置完成后,分别在两台计算机的桌面上双击“PC-Linq”的快捷方式图标,进入它们各自的PC-Linq主界面。此时大家会看见一个与Windows *** 作系统中的“资源管理器”很相似的 *** 作窗口,只是PC—Linq窗口由上下两部分组成:一般上半部分显示的是本地计算机(Local Machine)上的资源,而下半部分显示的是远程计算机(Remote Machine)上的资源。这个时候,在任务栏右侧会有两个指示灯,只有两灯都处于绿色状态时才表示已连通,那么你就可以进行你所需的数据交换工作了。

文件 *** 作是我们平时做得最多的事情,在PC—Linq窗口中我们可以任意复制、粘帖、创建、删除和直接拖曳等。不过令人很不满意的是,在进行文件 *** 作时,无法中止 *** 作,只能等待 *** 作结束后才能继续。而且在PC-Linq中可以直接访问另一台电脑的光驱,可以在两台电脑间实现光驱共享。对于需要打印的朋友,还可以通过PC-Linq实现共享打印。最后,我们还可以在本地计算机中打开另一台电脑中的文件或运行程序,可以任意拷贝、删除另外一台电脑中的任何文件,使用时就要多加小心了,如果一不小心删掉了重要文件就惨了。对于使用笔记本的朋友,如果不需要使用了,从计算机上拔掉USB 联网线之前一定要先关闭本地的PC—Linq窗口,否则会因终断连接而产生蓝屏,甚至会死机。

好啦!至此用USB线双机互联就大功告成了。USB组网安装灵活,免拆卸,传输速度快,携带方便,价格便宜,而且功能和普通以太网的功能一样,能实现文件/设备/打印共享、Internet接入共享、联机游戏等,而且USB即插即用,对于笔记本电脑移动用户来说还真是非常不错的选择。

1、如果是同一个局域网,只要在相同的IP地址段,同一个工作组,在服务器打开对应的端口,主机就可以通过对应的IP地址和端口进行连接了。
2、如果服务器在互联网上,只要知道对应的IP地址和端口,主机联网后,就可以通过对应的IP地址和端口进行连接了。

1:连接两台电脑。用一根普通的网线,两端分别接入两台电脑的网线(Lan)插口。
2:主机的设置,以笔记本电脑为例,将它用作主机直接上网,宽带连接也行,无线上网也行,只要能上网就好办,最好是无线上网的,否则Lan口不够使用。
参数设置:双击“网上邻居”图标,选中“查看网络连接”,找到“本地连接”,点右键选择“属性”,找到“TCP/IP协议”后双击它,进行如下设置:
IP地址:19216801
子网掩码:2552552550
3:第二台想上网的电脑设置参数:双击第二台电脑“网上邻居”图标,选中“查看网络连接”,找到“本地连接”,点右键选择“属性”,找到“TCP/IP协议”双击,进行如下设置:

1、如果是同一个局域网,只要在相同的IP地址段,同一个工作组,在服务器打开对应的端口,主机就可以通过对应的IP地址和端口进行连接了。
2、如果服务器在互联网上,只要知道对应的IP地址和端口,主机联网后,就可以通过对应的IP地址和端口进行连接了。

问题一:客户端如何连接服务器 客户端通过终端(终端有下载的软件,包括浏览器也属于终端),通过一个端口,连接到服务器指定的端口。服务器会监听这个端口,如何有这个端口的应用访问,则和终端用户交互,从而达到客户端连接服务器的作用。

问题二:客户端怎么连接到服务器的数据库上? 既然是这种数据库,那你就在你的电脑上装SQL SEVER数据库,然后下载对应的数据库管理软件就行了,当然在你安装完本地的数据库后要想访问远程服务器上的数据库一定需要配置,至于你说的一步一步,我觉得你应该百度搜一下,具体的安装都有

问题三:Java中客户端与服务器之间怎样连接? socket通信
客户端:Socket s= new Socket (localhost,8888);
服务器:ServerSocket ss户= new ServerSocket(8888);
Socket s=ssaccept();

问题四:客户端无法连接到服务器 您好
您可以尝试一下右击服务器的我的电脑-属性,找到远程桌面的部分,允许下
到服务器防火墙看看,是不是禁用了远程桌面,不懂的话直接关闭防火墙,也希望你没安装第三方网络防火墙

问题五:跪求金蝶K3客户端怎么连接服务器 K3客户端和服务器都要完整安装好,确定是在同一个网关内,并且能够相互PING得通。
然后再服务器上新建一个,与客户端开机登录的用户名和密码一致的用户(我的电脑->右击->管理->本地用户和组->用户),
之后就是在客户端远程组建配置工具中测试,通过后确定就OK了。

问题六:java怎么知道客户端连接服务器 java socket就可以完成

问题七:Android客户端怎么与服务器数据库连接? 客户端和服务端的数据库连接,是要服务器端做开发的,像javaee开发的服务端,然后客户端通过等连接到服务端,然后服务端通过一系列 *** 作,吧数据返回给客户端,这样就完成了一次连接。

问题八:上网认证客户端无法连接认证服务器怎么办? 认证客户端常见问题解答
1.客户端一运行即消失的故障
答:故障原因:如果用户的电脑设置了多个DNS或多个IP地址及系统里有system32exe这个进程,可能是木马进程序,有可能伪装成其它的名字的话,会导致以上故障。
故障解决办法如下:正确设置IP地址(只设置网络中心提供的地址)及DNS地址。

2.客户端提示“找不到合适的网卡”故障信息?
答:故障原因:系统没有正确获得网卡信息,或者网卡有问题。
故障解决办法如下:退出并重新打开客户端,如果问题依旧存在,请将网卡驱动程序卸载重装,如果还是不能解决问题,更换一张网卡。

3.客户端提示“目前系统工作环境与软件运行环境相冲突,软件不能正常运行,CODE=2”的故障信息?
答:故障原因:安装了多块网卡,与客户端运行的环境不符合要求。
故障解决办法:卸载或者禁用多余网卡,只保留一张网卡运行。

4.客户端提示“目前系统工作环境与软件运行环境相冲突,软件不能正常运行CODE=4”的故障信息?
答:故障原因:由于安装了代理软件,与客户端运行的环境不符合要求。
故障解决办法:关闭或卸载代理服务器以及一切可能成为代理服务器的软件。

5.客户端认证失败,没有任何的错误提示信息?
答:故障原因:WINXP启用了系统自带的8021X功能。
故障解决办法:双击网络连接图标,把属性里面的身份验证标签下“启用8021X身份认证”前的勾去掉。

6.客户端提示认证失败,提示“已达到最大连接数”的故障?
答:故障原因:使用的帐号已在线,可能使用了别人的帐号,或者帐号输入错误。
故障解决办法:确认自己帐号正确性,如果确属自己帐号,则告知相关请有效证件,要求网络中心将其帐号下线。

7.客户端提示认证失败,提示“IP类型错误”的故障?
答:故障原因:认证服务器没有获得IP地址信息。
故障解决办法:在本地连接属性里面把IP获取方式改为自动获取,如果还是不能解决,请将网卡驱动程序卸载重装一次。

8.客户端提示认证失败,提示“XXXX绑定错误”的故障?
答:故障原因:非正常使用帐号;目前使用的网卡相关设置和教育技术办用户信息数据库里的相关绑定记录不一致。
故障解决方法:正确使用个人帐号,不要随意更改设置;带有效证件到网络中心做修改。

9.客户端提示认证失败,提示“网卡未连接上”的故障?
答:故障原因:网线连接不正确,交换机柜停电等。
故障解决方法:检查网线是否正常,确认机房交换机柜是否停电。

10.客户端提示认证失败,认证客户端停顿在:“寻找认证服务器。。。”的故障?
答:故障原因:可能网卡有问题,或者没有选择“使用私有组播地址认证”。
故障解决方法:检查网线是否正常;将速率改成10M,在实际运行中存在某些线路无法进行100M的数据交换;在认证客户端中设置“使用私有组播地址认证”;重装网卡驱动程序;如果问题依旧存在,更换一张网卡。如果在更换网卡之后出现“MAC地址绑定错误”,证明以前用的网卡质量不好,请使用新的网卡,并网络中心重新绑定。

11.客户端提示初始化网卡信息失败的故障?
答:故障原因:电脑有多个网卡信息。
故障解决方法:禁用掉无用的网卡,特别注意,很多笔记本电脑带无线网卡,一定要禁用掉!

12.客户端无法认证成功,提示“不在认证时段内”的故障?
答:故障原因:不在允许的时段内认证使用网络。
故障解决方法:请确认时间段是否为管理人员允许上网的时段。

13.客户端无法认证成功,提示“用户不存在或者密码错”的故障?
>>

问题九:socket怎样使得多个客户端连接到一个服务器 在服务器端设置一个标志变量,如int flag = 0,当有客户端连接上了,就检查那个标志变量是否为0,如果是的话就连接,然后将这个标志设为1。如果为1的话就拒绝连接。我不知道你是用什么语言编写的,所以具体怎么去拒绝连接就自己多想想吧・・・
在java里面很容易实现,下面是我在java中实现的服务器端代码,希望对你有帮助。。。
package ob;

import javaioIOException;
import javaServerSocket;
import javaSocket;

public class Server {
Socket socket;
boolean flag = true;

public void createServer() {

try {
ServerSocket serverSocket = new ServerSocket(9090);
while (true) {

socket = serverSocketaccept();

if (flag) {

Systemoutprintln(有用户连上・・・);

Systemoutprintln(ip:+socketgetRemoteSocketAddress()toString()+ port:+socketgetPort());

flag = false;

}else{

Systemoutprintln(有用户连上・・・);

socketclose();

Systemoutprintln(关闭用户连接・・・);

}
}

} catch (IOException e) {
eprintStackTrace();
}

}
public static void main(String[] args) {
new Server()createServer();
}
}

问题十:socket客户端如何连接服务器端 import java;
import javalang;
import javaio;
public class MySocketServer
{

public static void main(String args[]) throws IOException
{
try{
ServerSocket myServer = new ServerSocket(8018);
Systemoutprintln(正在监听端口:+myServergetLocalPort());
Socket myClient = null;

boolean flag = true;
String InputMessage = null;
int c;
while(flag)
{
myClient = myServeraccept();
接收客户端的信息,如果不是Stop就继续监听,加个if判断
DataInputStream dataIn = new DataInputStream(myClientgetInputStream());
DataInputStream dataIn = new DataInputStream(new BufferedInputStream(myClientgetInputStream()));
OutputStream dataOut = myClientgetOutputStream();

while( (InputMessage = dataInreadLine()) != null )
{
if( InputMessageequals(stop))
{
flag = false;
break;
}
else
{
Systemoutprintln(从客户端接收到的信息是:+InputMessage);
输入:读取至 末尾-1结束,遇到回车'\n'结束:
while((c=Systeminread())!= -1)
{
dataOutwrite((byte)c);
if( c== '\n')
{
dataOutflush();
>>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/13163863.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-14
下一篇 2023-06-14

发表评论

登录后才能评论

评论列表(0条)

保存