首先,我们应该知道什么是netcat,它又称TCP/IP瑞士军刀一种功能丰富的网络实用工具。netcat可以进行端口扫描、传输文件、创建侦听器或流媒体等等。netcat实用程序支持多种命令来管理网络和监视系统之间的即时通讯数据流。
完整源码:im.jstxym.top
在Linux中安装netcat:
sudo apt-get install netcat
从源代码编译Netcat:
1、从官方下载Netcat来源
2、要解压缩,请运行以下命令:
gunzip netcat-0.7.1.tar.gz
这里,“netcat-0.7.1.tar.gz”是文件名。
tar -xf netcat-0.7.1.tar
3、解压文件
4、更改目录
cd netcat-0.7.1 /
5、通过使用命令配置源代码
./configure
6、编译im程序源码
make
7、现在安装它
make install
创建即时通讯聊天系统步骤:
我们将按照以下步骤配置im系统。
第一步:要创建一个简单的聊天,你需要两个设备,d1和d2号.
第二步:在Linux中打开一个终端并在两个设备上安装Netcat。
第三步:类型$ifconfig文件在d1中,记下本地主机的IP地址,ifconfig用于获取设备的IP地址。
第四步、现在在d1中运行命令$nc -nvlp 1234,其中“1234”是端口号,d1现在将作为一个侦听器。
Where:
-n: nodns, Do not resolve hostname vis DNS
-v: verbose, set verbosity level
-l: listener, binds and listen for incoming connection
-p: source-port port, Specify source port to use
第五步:在里面d2号类型$nc<localhost IP>1234然后按回车键。