ser2net和socat
来源:互联网 发布:阿里旺旺软件下载 编辑:程序博客网 时间:2024/06/05 17:12
今天向大家介绍两款软件:分别是socat和ser2net。
socat是一个多功能的网络工具,名字由来“socket cat”,可以看作是netcat的N被加强版,socat的官网:http://www.dest-unreach.org/socat/。
socat是一个两个独立数据通道之间的双向数据传输的继电器。数据通道包含文件、管道、设备(终端或调制解调器等)、插座(Unix,IP4,IP6-raw,UDP,TCP)、SSL、SOCKS4客户端或者代理CONNECT。
socat支持广播和多播、抽象Unix socket、linux tun/tap、GNU readline和PTY。它提供分叉、记录和进程间的不同模式。多个选项可用于调整socat和其渠道,socat可以作为TCP中继,作为一个守护进程基于socksifier,作为一个shell Unix套接字接口,作为IP6的继电器,或面向TCP的程序重定向到一个串行线。
socat的主要特点就是在两个数据流之间建立通道;且支持众多协议和链接方式:ip、tcp、udp等。
安装:sudo apt-get install socat
ser2net顾名思义就是serial to network的缩写,就是一个将串口数据转化成网络的软件。
安装:sudo apt-get install ser2net
查看安装位置:whereis ser2net
配置文件: cat /etc/ser2net.conf(默认的配置)
BANNER:banner:\r\nser2net port \p device \d [\s] (Debian GNU/Linux)\r\n\r\n
2000:telnet:600:/dev/ttyS0:9600 8DATABITS NONE 1STOPBIT banner
2001:telnet:600:/dev/ttyS1:9600 8DATABITS NONE 1STOPBIT banner
3000:telnet:600:/dev/ttyS0:19200 8DATABITS NONE 1STOPBIT banner
3001:telnet:600:/dev/ttyS1:19200 8DATABITS NONE 1STOPBIT banner
一般的配置:TCP port:state:timeout:device:options
state:raw(原始数据)、rawlp、off(禁用)、telnet(使用telnet协议)
options:配置波特率等串口信息
说了那么多都是在网上看到的解释,下面来条使用总结:先上图,说下我的使用,想必可以看明白
备注:刚刚学习,如果有错误的地方,请提出意见,共同进步。
- ser2net和socat
- ser2net,socat,netcat
- ser2net
- socat
- socat
- socat
- openwrt下安装和配置ser2net
- windows 下的 socat 工具下载地址和使用
- 利用socat来测试echo服务器和客户端
- socat使用
- socat用法
- socat 代理
- gitproxy-socat
- socat examples
- socat介绍
- socat代理
- socat安装
- 用ser2net和 kmod-usb-serial改造mt7620a成为串口服务器
- IOS开发之UIView总结
- uva10271 经典DP
- [BZOJ1036][ZJOI2008]树的统计Count(树链剖分)
- python入门
- IOS 将数组转化成NSData数据进行保存
- ser2net和socat
- ios中的动画
- 贝叶斯和频率的哲思
- JAVA开发环境配置
- VS2010中如何添加“依赖”、“库目录”、“包含目录”
- [HDU 2896] - 病毒侵袭 ac 自动机
- [转载] Java字符串格式化
- POJ3630 Phone List 题解&代码
- 树结点,与度=边