套接字编程,客户端还是服务器?

时间:2020-07-10 08:55:21

标签: sockets server client embedded-linux ethernet

我有一台具有Linux操作系统的设备。该设备具有一些串行端口和一个以太网端口。该设备已连接到具有Windows 10操作系统的PC。我想编写一个应用程序以从以太网端口获取命令,并将一些数据发送到设备端的串行端口和以太网端口。这个命令就像一个开始命令,最后我也会有一个停止命令来停止发送数据。发送数据到以太网和串行端口的时间间隔不是固定的,可能是几毫秒或几分钟。因此,在这种情况下,在设备端,我需要一个套接字服务器来从客户端获取启动/停止命令。问题是,我需要哪种套接字通过以太网发送数据?那一定是服务器还是客户端?我可以将所有数据发送到与服务器端口相同的端口,还是需要定义一个客户端?

0 个答案:

没有答案