cc远程服务器,从远程服务器连接到本地主机

本文探讨了如何在Linux服务器上通过网络调用本地Windows PC的服务,重点在于解决跨平台连接8046端口的问题,包括尝试的方法、遇到的障碍如跨域限制,并提供了可能的解决思路,如使用http方法和流式上下文。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我需要连接到本地端口(8046)才能执行安装在本地计算机上的服务。如果我启动本地服务器(如Wamp或PHPDesktop),则没有问题,但如果我创建了Linux服务器(位于同一网络中)并且想要调用服务,该怎么办?有没有办法做到这一点?从远程服务器连接到本地主机

我试图获取计算机名称并连接到compname:8046,但它不工作;有什么建议么?

$xml='---req--'

$url = 'http://127.0.0.1:8046';

$post_data = array(

"xml" => $xml,

);

$stream_options = array(

'http' => array(

'method' => 'POST',

'header' => "Content-Type: application/xml; charset=UTF-8",

'content' => urldecode(http_build_query($post_data)),

'timeout' => 12000,

),

);

$context = stream_context_create($stream_options);

$response = @file_get_contents($url, null, $context);

2015-03-02

diego

+0

在本地局域网上,如果其中一台pc是linux的...使用ip调用“localhost”不是pc的名称 –

2015-03-02 12:46:56

+0

嗨Marco ..只有服务器安装了linux ..所有其他PC都是windows xp或7 ..我试着打电话给computerip:8046,但不工作... –

2015-03-02 15:21:44

+0

@MarcoMura我搜索,我发现像跨域域的东西..你认为它可以帮助吗? –

2015-03-03 16:16:55

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值