tcpclient.
界面这tcpip.
函数,其对象函数及其属性将被删除。使用tcpclient.
界面代替。
tcpip. 界面 |
tcpclient. 界面 |
例子 |
---|---|---|
tcpip. |
tcpclient. |
创建TCP / IP客户端 |
FWRITE. 和吓唬 |
写 和读 |
写和阅读 |
FPRINGF. |
写道 |
读取终止字符串 |
FSCANF. 那F Get. , 和防火队 |
读数 |
读取终止字符串 |
读取和解析字符串数据 | ||
询问 |
写读 |
编写和读取数据 |
binblockwrite. 和binblockread. |
WriteBinblock. 和readbinblock. |
使用二进制块协议写入和读取数据 |
FlushInpul. 和Flulutpul. |
fl |
从内存冲洗数据 |
终结者 |
configureterminator. |
设置终结者 |
bytesavailablefcncount. 那bytesavailablefcnmode. 那bytesavailablefcn. , 和bytesavailable. |
configurecallback. |
设置回调函数 |
tcpip. 特性 |
tcpclient. 特性 |
这些示例显示如何使用推荐的功能创建和清除TCP / IP客户端。
功能 | 使用它 |
---|---|
t = tcpip(“localhost”,3030);FOPEN(T)
|
t = tcpclient(“localhost”,3030);
|
t = tcpip(“127.0.0.1”3030,“networkrole”那“客户”);FOPEN(T) |
t = tcpclient(“127.0.0.1”,3030);
|
fclose(t)删除(t)清除T.
|
清除T.
|
有关更多信息,请参阅tcpclient.
。
这些示例使用Echo Server来显示如何使用推荐的功能来执行二进制写入和读取的二进制写入和读取,以及如何编写和读取非盖住字符串数据。
功能 | 使用它 |
---|---|
shotcpip(“上”3030)%t是tcpip对象fwrite(t,1:5);数据= Fread(T,5) 数据= 1 2 3 4 5 |
shotcpip(“上”3030)%t是tcpclient对象写(t,1:5,“uint8”)数据=读取(t,5) 数据= 1×5 uint8行向量1 2 3 4 5 data = double(数据) 数据= 1 2 3 4 5 |
shotcpip(“上”3030)%t是tcpip对象fwrite(t,“你好”那“char”)长度= 5;数据= Fread(T,长度,“char”) 数据= 104 101 108 108 111 数据= char(数据)' data ='hello' |
shotcpip(“上”3030)%t是tcpclient对象写(t,“你好”那“细绳”);长度= 5;数据=读取(t,长度,“细绳”) data =“hello” |
这些示例显示如何使用推荐的功能来编写和读取终止的字符串数据。
功能 | 使用它 |
---|---|
shotcpip(“上”3030)%t是tcpip对象t.terminator =.“cr”;fprintf(t,“你好”)数据= fscanf(t) data ='hello' |
shotcpip(“上”3030)%t是tcpclient对象configureterminator(t,“cr”);写入(T,“你好”);数据= readline(t) a =“你好” |
shotcpip(“上”3030)%t是tcpip对象t.terminator =.“cr”;fprintf(t,“你好”)数据= FGETL(T) data ='hello'
|
|
shotcpip(“上”3030)%t是tcpip对象t.terminator =.“cr”;fprintf(t,“你好”)数据= fgets(t) data ='hello'
|
此示例显示如何使用推荐的功能读取和解析字符串数据。
功能 | 使用它 |
---|---|
%t是tcpip对象DATA = SCANSTR(T,';') 数据= 3×1个单元阵列{'a'} {'b'} {'c'} |
%t是tcpclient对象数据= readline(t)
数据=“a; b; c” data = strsplit(数据,“;)
数据= 1×3字符串阵列“A”“B”“C” |
有关更多信息,请参阅读数
。
此示例显示如何使用推荐的功能来编写ASCII终止数据并读取ASCII终止数据。
功能 | 使用它 |
---|---|
%t是tcpip对象数据=查询(t,'ctrlcmd') 数据='成功' |
%t是tcpclient对象数据= Writeread(T,“ctrlcmd”) 数据=“成功” |
有关更多信息,请参阅写读
。
此示例显示如何使用推荐的功能与IEEE标准二进制块协议写入数据。
功能 | 使用它 |
---|---|
%t是tcpip对象binblockwrite(t,1:5);数据= binblockread(t)
数据= 1 2 3 4 5 |
%t是tcpclient对象WriteBinblock(T,1:5,“uint8”);数据= readbinblock(t) 数据= 1 2 3 4 5 |
有关更多信息,请参阅WriteBinblock.
或者readbinblock.
。
这些示例显示如何使用推荐的功能从缓冲区中刷新数据。
功能 | 使用它 |
---|---|
%t是tcpip对象flushinput(t)
|
%t是tcpclient对象冲洗(t,“输入”) |
%t是tcpip对象flulutput(t)
|
%t是tcpclient对象冲洗(t,“输出”) |
%t是tcpip对象FlushInput(t)flulutput(t)
|
%t是tcpclient对象冲洗(t)
|
有关更多信息,请参阅fl
。
这些示例显示如何使用推荐的功能设置终结器。
功能 | 使用它 |
---|---|
%t是tcpip对象t.terminator =.“cr / lf”; |
%t是tcpclient对象configureterminator(t,“cr / lf”) |
%t是tcpip对象t.terminator = {“cr / lf”[10]}; |
%t是tcpclient对象configureterminator(t,“cr / lf”,10) |
有关更多信息,请参阅configureterminator.
。
这些示例显示如何使用推荐的功能设置回调函数。
功能 | 使用它 |
---|---|
%t是tcpip对象T.ByTesavailableFcncount = 5 T.ByTesavailableFcnMode =“字节”t.bytesavailablefcn = @mycallback.功能Mycallback(SRC,EVT)数据= Fread(SRC,SRC.BytesavailableFcncount);DISP(EVT)DISP(EVT.DATA)结尾 类型:'bytesavailable'数据:[1×1 struct] abstime:[2019 12 21 16 35 9.7032] |
%t是tcpclient对象configurecallback(t,“字节”,5,@ mycallback);功能mycallback(src,evt)data = read(src,src.bytesavailablefcncount);DISP(EVT)结尾 ByteavailableInfo与房产:BytesavailableFcncount:5 Abstime:21-Dec-2019 12:23:01 |
%t是tcpip对象t.terminator =.“cr”t.bytesavailableFcnMode =.“终结者”t.bytesavailablefcn = @mycallback.功能MyCallback(SRC,EVT)数据= FSCANF(SRC);DISP(EVT)DISP(EVT.DATA)结尾 类型:'bytesavailable'数据:[1×1 struct] abstime:[2019 12 21 16 35 9.7032] |
%t是tcpclient对象configureterminator(t,“cr”)ConfigureCallback(t,“终结者”,@ mycallback);功能MyCallback(SRC,EVT)数据= Readline(SRC);DISP(EVT)结尾 TerminatoravailableInfo具有属性:ABStime:21-Dec-2019 12:23:01 |
有关更多信息,请参阅configurecallback.
。