由于vmtools实在很难用,虚拟机和物理机之间复制文本和传文件很麻烦,于是就写一个简单的小工具,可以互发消息、传文件。
首先运行server,之后运行client,这样client之间可以互相发消息。
需要go环境
首先下载本项目,进入到server目录,编译server:
CGO_ENABLED=0 go build -v -a -ldflags '-s -w' -gcflags="all=-trimpath=${PWD}" -asmflags="all=-trimpath=${PWD}" -o ./server server.go
同理编译client
编译好了之后运行server,默认监听8000端口:
./server
client连接,ip参数指定地址,p参数指定端口:
./client -ip 10.0.0.1 -p 8000
先输入用户名(3位)之后回车,开始选择模式:
格式:
post xxxx
按回车将会发送消息给其他客户端
格式:
file 1.txt
按回车将会传文件给server,文件必须在client目录下。