1、Address:用于连接的远程主机名或IP地址。创建tcpclient对象时,请将address指定为第一个参数。在此示例中,地址为“172.28.154.231”。t=tcpclient(172.28.154.231',4012)
2、Port:用于连接的远程主机端口。创建tcpclient对象时,请将端口号指定为第二个参数。端口必须是介于1和65535之间的正整数。在这个例子中,端口是4012。t=tcpclient('www.mathworks.com',4012)
3、BytesAvailable:返回输入缓冲区中可用字节数的只读属性。
4、Timeout:完成读写操作的等待时间(秒),指定为double类型的正值。默认值为10。可以在对象创建期间或创建对象之后更改该值。
5、ConnectTimeout:等待到指定远程主机的连接请求成功或失败的最长时间(秒),指定为double类型的正值。如果未指定,则默认值为Inf。只能在对象创建期间更改该值。
6、设置超时超时的默认值是10秒。可以在对象创建期间或创建对象之后更改该值。您可以选择使用名称-值对来设置超时值来创建tcpclient对象。此示例创建TCP/IP醑穿哩侬对象并将超时时间增加到20秒。t = tcpclient('172.28.154.231', 4012, 'Timeout', 20)
7、输出反映超时属性从默认值10秒更改为20秒。也可以通过使用此语法设置属性撕良滤儆值来随时更改它。<object_name><property_name>=<prop髫潋啜缅erty_value>此示例使用名为t的同一对象将超时时间增加到30秒。t.Timeout = 30
8、设置连接超时可以使用名称-值对来设置ConnectTimeout值来创建tcpclient对象。ConnectTimeout属性指定等待到指定远程主机的连接请求成功或失败的最长时间(秒)。该值必须大于或等于1。如果未指定,则ConnectionTimeout的默认值为Inf。只能在对象创建期间更改该值。此示例创建一个TCP/IP对象,但将ConnectTimeout更改为10秒。t = tcpclient('172.28.154.231', 4012, 'ConnectTimeout', 10)