两个Matlab之间进行Tcpip通信是很简单的,直接调用matlab中的tcpip()函数就行了。但是由于项目需要,Matlab要和Android设备进行Tcpip通信,tcpip()函数就不能用了,所以本文在Matlab中调用java的类来实现。关于在matlab调用java类进行TCPip通信可以参考[TCP/IP Socket Communications in MATLAB using Java Classes]
客户端
Matlab作为客户端(client),Android设备作为服务器(server)。Matlab客户端函数如下:
function ClientSend(message)
import java.net.Socket
import java.io.*