场景

同一个局域网下,这边电脑A的java程序需要调用另一台电脑上B的C#程序的打印服务。

实现

首先两台电脑要确保在同一个局域网下。

连接同一个无线,或者同一个局域网下的两根网线。

电脑B打开cmd,输入ipconfig。

局域网下怎样访问另一台电脑的服务_网线

如果是连接同一个局域网,找无线局域网的IPV4 地址。

如果是连接同一个局域网下的两根网线,找以太网的IPV4地址。

电脑B给电脑A IP地址

电脑B需要关闭电脑的防火墙

找到网络和共享中心

局域网下怎样访问另一台电脑的服务_IPV4_02

找到防火墙的位置

局域网下怎样访问另一台电脑的服务_IP_03

选择打开或关闭防火墙

局域网下怎样访问另一台电脑的服务_网线_04

选择关闭

局域网下怎样访问另一台电脑的服务_局域网访问_05

 

电脑A中只需要将url改为电脑B的IP就可以访问。

比如在电脑B中访问自己的服务的url是:

http://127.0.0.1:7788/PostPrintService/Info

所以在电脑A上的url就可以改为:

http://电脑BIP:7788/PostPrintService/Info