TCP Output Socket
An output socket that allows zero or more TCP client connections to be made.
A separate thread manages the client connections allowing for multiple clients to connect and disconnect at any time.
Not just for data communication but also useful as a debug output monitoring tool.
Usage:
output_port = 1234;
output_socket = MatlabOutputSocket(output_port);
% Write a string out
output_socket.write(int8(sprintf('Hi there how are you?\r\n')));
% Write some raw data out
output_socket.write(rand(4, 'single'));
% close socket connection
output_socket.close();
For more details and an explanation of the Java helper class see:
http://iheartmatlab.blogspot.com/2010/06/non-blocking-output-socket.html
Cite As
Rodney Thomson (2026). TCP Output Socket (https://www.mathworks.com/matlabcentral/fileexchange/27975-tcp-output-socket), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- MATLAB > Data Import and Analysis > Data Import and Export > Hardware and Network Communication > TCP/IP Communication >
- Test and Measurement > Instrument Control Toolbox > Interface-Based Instrument Communication >
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 |
