Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过以太网从C或C+发送数据+; 我需要通过一个C或C++程序中的以太网连接来发送和接收一些数据。我想我可以使用一些其他的语言,比如python,如果这使它更容易的话。我正在使用Windows XP PC,而切换到Linux可能不是最方便的事情(这是我工作的PC)。我想这是一个选择_C++_C_Windows Xp_Command Prompt_Ethernet - Fatal编程技术网

通过以太网从C或C+发送数据+; 我需要通过一个C或C++程序中的以太网连接来发送和接收一些数据。我想我可以使用一些其他的语言,比如python,如果这使它更容易的话。我正在使用Windows XP PC,而切换到Linux可能不是最方便的事情(这是我工作的PC)。我想这是一个选择

通过以太网从C或C+发送数据+; 我需要通过一个C或C++程序中的以太网连接来发送和接收一些数据。我想我可以使用一些其他的语言,比如python,如果这使它更容易的话。我正在使用Windows XP PC,而切换到Linux可能不是最方便的事情(这是我工作的PC)。我想这是一个选择,c++,c,windows-xp,command-prompt,ethernet,C++,C,Windows Xp,Command Prompt,Ethernet,我需要做的是从我的计算机发送一些数字,现在就说42,到以太网电缆另一端的PLC。我知道PLC的IP地址和端口。当我手动将数据输入超级终端或Putty时,我可以很好地发送和接收数据。我想做的是让程序做这个发送和接收。发送是所有必要的,但接收也会很好 到目前为止,我一直在尝试使用窗口命令提示符中的命令发送数据。我想,如果这样做有效,我可以使用C程序内部的system()命令来完成这项工作。到目前为止,我能做的最好的事情就是使用putty.exe telnet:xxx.xxx.xxx.xxx:yyyy

我需要做的是从我的计算机发送一些数字,现在就说42,到以太网电缆另一端的PLC。我知道PLC的IP地址和端口。当我手动将数据输入超级终端或Putty时,我可以很好地发送和接收数据。我想做的是让程序做这个发送和接收。发送是所有必要的,但接收也会很好

到目前为止,我一直在尝试使用窗口命令提示符中的命令发送数据。我想,如果这样做有效,我可以使用C程序内部的system()命令来完成这项工作。到目前为止,我能做的最好的事情就是使用putty.exe telnet:xxx.xxx.xxx.xxx:yyyy,其中x是PLC的IP地址,y是端口号。这会启动putty,使其与PLC正确连接,但不会发送任何信息。我看到有人建议使用echo 42 | putty.exe telnet:xxx.xxx.xxx.xxx:yyyy,但这只是打开了putty连接,没有发送任何内容。其他人建议使用net send xxx.xxx.xxx.xxx[消息],但一直说在我的域中找不到用户名


有人对今后的发展方向有什么建议吗?是否有任何终端程序具有允许您从命令提示符发送数据的命令?是否有命令从命令行通过putty发送数据?谢谢

看一看。本文档主要针对unix环境,但API在windows上几乎相同。您提到的telnet客户端是使用此API构建的。

请查看。本文档主要针对unix环境,但API在windows上几乎相同。你提到的telnet客户端是用这个API构建的。

你所描述的是在以太网上的TCP/IP。为什么不打开C++连接的TCP连接(见例如Booo::ASIO)来发送/接收数据而不是使用外部程序?我要使用一个外部程序,只是因为我对C++编程有点新的认识,使用Putty或Netcat是我在这里发布之前在搜索时看到的第一个建议。我将研究TCP连接的内容,看看我发现了什么。谢谢。你刚才描述的是在以太网上的TCP/IP。为什么不打开一个TCP连接从C++本身(见例如Booo::ASIO)来发送/接收数据而不是使用外部程序?我将要使用一个外部程序,只是因为我对C++编程有点新的认识,使用Putty或Netcat是我在这里发布之前在搜索时看到的第一个建议。我将研究TCP连接的内容,看看我发现了什么。谢谢