问题 数据传输到IP福彩12选5走势图

jcballo16

成员
已加入
2019年11月13日
留言内容
6
编程经验
Beginner
早上好,

我是新来的,我有一个问题,我有一个具有IP地址的福彩12选5走势图,我需要获取传输到该福彩12选5走势图的数据
我需要如何做的帮助。

谢谢你。
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,566
地点
悉尼,澳大利亚
编程经验
10+
If you're trying to connect to the device, you should look at the TcpClient and/or Socket 类。 The first is a simplified wrapper for the second. If the device needs to connect to your machine, look at the TcpListener class.
 

jcballo16

成员
已加入
2019年11月13日
留言内容
6
编程经验
Beginner
If you're trying to connect to the device, you should look at the TcpClient and/or Socket 类。 The first is a simplified wrapper for the second. If the device needs to connect to your machine, look at the TcpListener class.
谢谢,我将检查我的代码。
 

jcballo16

成员
已加入
2019年11月13日
留言内容
6
编程经验
Beginner
什么是另一台福彩12选5走势图?如何连接? USB,局域网,无线,请解释一下?
它通过LAN连接,没有USB的PLC福彩12选5走势图,如果您点击这些按钮中的1个,该福彩12选5走势图将传输数据。它将传输一个数据,而我需要通过文本框等获取该数据。
 

羊皮

知名会员
已加入
2018年9月5日
留言内容
1,982
编程经验
10+
然后,您将需要知道福彩12选5走势图的端口。

一旦知道了福彩12选5走势图的IP,就可以通过cmd中的ipconfig / all获取它。或使用更详细的Powershell等效项。

您将需要一个TCP侦听器。可以从上面的链接获取。
设置IP /端口,声明一个新的TCPListener(地址,端口)

然后,通过调用Start()启动列表器;在您的TCPListener上

然后,您可能会创建一个字节数组,并在恒定循环中执行您的侦听器。
如果要退出循环,请创建故障保护,这是一个布尔值,也许您的UI可以在每次单击时将布尔值设置为true或false。您应该注意,您还希望while循环在新线程上运行,以使您能够与UI进行交互,否则它将冻结。

在循环内部,您需要访问tcp客户端,并且此客户端还将需要访问您还需要定义的NetworkStream。从这里开始,您可能希望将所有字节读入一个数组,并且可能需要在另一个循环中执行此操作。那将是两个循环,一个循环。您的嵌套循环将使用ASCII编码读取数据,然后从编码流中简单地写出数据。

现在,如果您阅读了上面的链接,您将看到提供的文档中为您引用了我在这里使用的所有单词。因此,如果遇到问题,尝试我建议的内容并发布代码不会有任何问题。

非常简单。
 

跳伞者

工作人员
已加入
2019年4月6日
留言内容
2,610
地点
弗吉尼亚州切萨皮克
编程经验
10+
它通过LAN连接,没有USB的PLC福彩12选5走势图,如果您点击这些按钮中的1个,该福彩12选5走势图将传输数据。它将传输一个数据,而我需要通过文本框等获取该数据。
I don't understand. In your original post you were asking how to transmit data to the the device, but in your reply above, you are saying that the device will be the one that will be transmitting data. This makes a difference between you needing a TcpClient to be a client of the device acting as a server, or if you need a TcpListener so that you'll the server for the device acting as a client.

还是让您充当福彩12选5走势图客户端的想法,一旦连接,福彩12选5走势图就会向您发送数据?
 

羊皮

知名会员
已加入
2018年9月5日
留言内容
1,982
编程经验
10+
不管它流进去 或者 出来,您将需要阅读它。

我没有提到的另一件事是,由于端口已在使用中,因此您可能还会遇到阻塞异常,特别是如果您的福彩12选5走势图已经可以侦听流量的话。也要考虑到这一点。
 

jcballo16

成员
已加入
2019年11月13日
留言内容
6
编程经验
Beginner
I don't understand. In your original post you were asking how to transmit data to the the device, but in your reply above, you are saying that the device will be the one that will be transmitting data. This makes a difference between you needing a TcpClient to be a client of the device acting as a server, or if you need a TcpListener so that you'll the server for the device acting as a client.

还是让您充当福彩12选5走势图客户端的想法,一旦连接,福彩12选5走势图就会向您发送数据?
哦,先生,如果您误解了我,对不起。我只想知道我需要连接该福彩12选5走势图,对不起,先生。

不管它流进去 或者 出来,您将需要阅读它。

我没有提到的另一件事是,由于端口已在使用中,因此您可能还会遇到阻塞异常,特别是如果您的福彩12选5走势图已经可以侦听流量的话。也要考虑到这一点。
好的,先生,谢谢。

太难了,因为这是我第一次遇到这种代码。这就是为什么我真的需要帮助谢谢你。
 

跳伞者

工作人员
已加入
2019年4月6日
留言内容
2,610
地点
弗吉尼亚州切萨皮克
编程经验
10+
太难了,因为这是我第一次遇到这种代码。这就是为什么我真的需要帮助谢谢你。
如果这是您第一次进行任何形式的联网代码,我强烈建议您先学习并控制客户端和服务器,然后再进行学习。只有在您很好地了解了交互的工作方式之后,才可以开始进行涉及此处的单方面工作,其中您的代码将成为客户端或服务器。

要快速了解您需要学习的内容,请考虑阅读以下内容:

上面的链接是针对低级套接字API的。尽管它们会带您深入了解杂草,但它们也会教一些重要概念,尤其是在您遵循同步代码示例的情况下。从那里您应该只看前面的代码示例 TcpClientTcpListener classes.
 

jcballo16

成员
已加入
2019年11月13日
留言内容
6
编程经验
Beginner
如果这是您第一次进行任何形式的联网代码,我强烈建议您先学习并控制客户端和服务器,然后再进行学习。只有在您很好地了解了交互的工作方式之后,才可以开始进行涉及此处的单方面工作,其中您的代码将成为客户端或服务器。

要快速了解您需要学习的内容,请考虑阅读以下内容:

上面的链接是针对低级套接字API的。尽管它们会带您深入了解杂草,但它们也会教一些重要概念,尤其是在您遵循同步代码示例的情况下。从那里您应该只看前面的代码示例 TcpClientTcpListener classes.
谢谢你,先生。
 
最佳 底部