如何使用TCP/IP服务器套接字进行通信

要使用此功能 , 必须在tcpip接口中设置NetworkRole属性 。 它使用两个值(client和server)作为客户机或服务器建立连接 。 服务器套接字功能支持二进制和ASCII传输 。
需要这些哦
matlab
电脑
方式/
1接管端口30000上任何机械的毗连 。
在号令行键入:
t = tcpip('0.0.0.0', 30000, 'NetworkRole', 'server');

如何使用TCP/IP服务器套接字进行通信

文章插图

2打开毗连 。 在领受到毗连之前 , 此操作不会返回 。
在号令行键入:
fopen(t);
如何使用TCP/IP服务器套接字进行通信

文章插图

3读取波形 , 并经由过程画图进行视觉确认 。
在号令行键入:
data = https://vvvtt.com/article/fread(t, t.BytesAvailable);
plot(data);
如何使用TCP/IP服务器套接字进行通信

文章插图

4此代码运行在第二个MATLAB副本上 。
建立一个波形并将其可视化 。

号令行键入:
data = https://vvvtt.com/article/sin(1:64);
plot(data);
如何使用TCP/IP服务器套接字进行通信

文章插图

5建立一个客户端接口并将其打开 。
号令行键入:
t = tcpip('localhost', 30000, 'NetworkRole', 'client');
fopen(t)
如何使用TCP/IP服务器套接字进行通信

文章插图

6将波形写入办事器会话 。
号令行键入:
【如何使用TCP/IP服务器套接字进行通信】fwrite(t, data)
如何使用TCP/IP服务器套接字进行通信

文章插图


以上内容就是如何使用TCP/IP服务器套接字进行通信的内容啦 , 希望对你有所帮助哦!

    推荐阅读