Matlab | TCP通信

% 这里src就是t_client
function func_tcp_receive(src,~)
str = read(src,8,‘char’);
disp(src)
disp([‘接收到数据’ str]);
end

函数 | tcpserver | 创建TCP/IP 服务器(R2021a版本以后)

函数 | tcpclient | 创建TCP/IP 客户端(R2021a版本以后)

官方文档

语法

t = tcpclient(address,port)
t = tcpclient(address,port,Name,Value)

示例

使用 IP 地址连接到 TCP/IP 远程主机

使用所示的 IP 地址和端口 80 创建一个名为 t 的 TCP/IP 客户端连接。

t = tcpclient("192.168.1.0",80)

连接到 TCP/IP 远程主机并设置超时期限

创建一个名为 t 的 TCP/IP 客户端连接,并将超时期限设置为 20 秒。

t = tcpclient("144.212.130.17",80,"Timeout",20)

函数 | write | 发送十六进制字符串

write(t_server,‘7E300100’,‘char’);

函数 | read | 接收十六进制字符串

order = read(t_client,8,‘char’);


版权声明:本文为qq_45490227原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。