tcpip_servopen.m
来自「A very small 250-line library (written e」· M 代码 · 共 53 行
M
53 行
function fid=tcpip_servopen(port)%TCPIP_SERVOPEN opens a blocking TCPIP server socket.%% Call with:%% fid = tcpip_servopen(port)%% where:%% port is the port number of the socket you wish to open.%% fid is the retuned handle to the socket, if successful,% -1 if unsuccessful.%% This function is obsolete. It has been replaced with TCPIP_SERVSOCKET% and TCPIP_LISTEN. It is only included for backward compatibility.%% TCPIP_SERVOPEN opens a TCPIP server socket with the requested PORT% number. This function blocks (waits) until a client socket has% established a connection before returning FID.%% EXAMPLE:%% disp('Waiting for someone to connect to port 4444...');% fid = tcpip_servopen(4444);% if fid = -1% error('TCP/IP Connection error!');% end% disp('Connection! :-)');% disp('Now sending a message and closing!')% tcpip_write('Hello!!',string(10)); %string(10) generates newline% tcpip_close(fid);%% See also: TCPIP_SERVSPCKET, TCPIP_LISTEN, TCPIP_OPEN% TCPIP_CLOSE% fid=-1; serv_fid = tcpip_servsocket(port); if serv_fid == -1 return; end try, while fid == -1 fid = tcpip_listen(serv_fid); pause(1); end catch, tcpip_close(serv_fid); return; end tcpip_close(serv_fid); return;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?