C# 如何通过网络访问远程计算机上运行的API
我想从外部PC(即除OKUMA控制器外)连接到基于OKUMA Windows的控件,并在该计算机上使用OKUMA Open API。可能吗?(如果是,那么怎么做?) 下面是我想从笔记本电脑上运行的代码,以检查机器的运行模式。我收到错误,因为Okuma.CLDATAPI无法在本地PC上运行:C# 如何通过网络访问远程计算机上运行的API,c#,cnc,okuma,C#,Cnc,Okuma,我想从外部PC(即除OKUMA控制器外)连接到基于OKUMA Windows的控件,并在该计算机上使用OKUMA Open API。可能吗?(如果是,那么怎么做?) 下面是我想从笔记本电脑上运行的代码,以检查机器的运行模式。我收到错误,因为Okuma.CLDATAPI无法在本地PC上运行: using Okuma.CLDATAPI.Enumerations; // Part of the API on the machine using System; using System.Collecti
using Okuma.CLDATAPI.Enumerations; // Part of the API on the machine
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace OKUMA_TRIAL
{
public partial class Form1 : Form
{
Okuma.CLDATAPI.DataAPI.CMachine objCMachine;
public Form1()
{
InitializeComponent();
objCMachine = new Okuma.CLDATAPI.DataAPI.CMachine();
objCMachine.Init();
}
private ExecutionModeEnum fnGetRunMode()
{
return objCMachine.GetExecutionMode();
}
private void btnRead_Click(object sender, EventArgs e)
{
txtRunMode.Text = fnGetRunMode().ToString();
}
}
}
如果这是不可能的,是否有另一种方式与机器通信?
< P>使用Windows通信基础来包装API。p> 由于流行的需求,开放式API SDK现在包括一个WCF客户机/服务示例Windows通信基础(WCF)和Windows工作流基础(WF)对.NETFramework 4的示例