Skip to content

rmshadows/TextSend_Desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TextSend_Desktop

  • Current Version: 4.0.5
  • 安卓端传送门:Gitee Github
  • 帮助你在安卓和电脑之间互传文字,告别传段文字还要打开QQ的生活。
  • 版本/测试平台:Java 11 Swing Linux (Windows没测试过,但应该也没问题。OSX应该用不了,要改代码)
  • 其实这个应用主要用法是:安卓语音输入 + TextSend = 电脑语音输入。

备注:

Maven项目是模块化的项目
Gradle是非模块化的项目
两个源代码一致,Gradle_NonModular目录仅用于生成运行镜像。

生成Runtime:
./gradlew build
./gradlew run
./gradlew runtime

界面功能

服务端界面:

  • 启动:主键启动并生成二维码。副键启动,但不生成二维码。(注意:这里生成的二维码是猜测的IP地址,实际IP如果不符合,请在客户端 [比如你的手机客户端]中手动填写实际的服务端IP地址)
  • 切换:切换到客户端模式。
  • 发送:发送消息到客户端。

客户端界面:

  • 连接:连接到服务端,需要在文本框中填写IP地址,格式:192.168.1.1或者192.168.1.1:1234
  • 切换:切换到服务端模式。
  • 发送:发送消息到服务端

使用方法

注意:客户端和服务端要在同个局域网(比如同一个Wifi)

打开TextSend电脑服务端,配置防火墙,允许外来流量、同意访问网络。

选择服务端口,默认54300端口,可以直接按回车跳过。

setport

进入主界面,一个小悬浮框。点击启动,启动Server,手机才能连接。发送是用来向手机发送文字的,发送到手机的文字保存在手机的剪贴板上。

main

这时会跳出二维码窗口(可能是用浏览器打开的),手机客户端可以扫描二维码直接连接

QR Code

这是客户端界面

client

注意 :只能传文字,采用AES加密文本信息。手机传Emoji表情需要在开头加个文字或者标点符号。强烈建议在家庭等相对安全的局域网内使用,因为即使文本信息我用AES加密处理了,但是服务端应用结构简单,没有鉴权、用户管理等功能,我不排除你的局域网下有人搞事情对吧,但是几率很小就是。

连接好手机后,打开一个Word文档,鼠标在Word文本输入的地方点一下,保证文本输入区域是焦点。这样手机发过来的文字会直接打在Word文档中。如果不小心失去焦点,没输入成功。你只需要右击粘贴就是,因为手机发送的文字也是存在电脑剪贴板上的。

更新日志

  • 2024.2.11——4.0.5

    • 适配了IPv6
    • 新增传输模式JSON
    • 适配了uTools插件
    • 重构Android端(迁移Kotlin)
    • 修复了Object传输模式接收器尾巴不干净的问题
  • 2023.09.02 - 4.0.2

    • 新增连接超时

    • 显示客户端数量功能

  • 2023.09.01 - 4.0.1

    • 大更新:兼容Nodejs端
    • 支持JSON、和Java对象传输
  • 2021.09.09 - 3.1.2

    • 添加了多网卡支持
    • 修复了Windows下空格路径二维码路径报错的Bug
  • 2021.09.06 - 3.1.1

    • 修复了服务端启动的部分小问题
    • 兼容了Windows
  • 2021.09.03 - 3.1.0

    • 修复了3.0版本AES加密失败的Bug
  • 2021.09.02 - 3.0.0

    • 解决了2.0版本中长文字发送出现数据丢失的问题
    • 重构了应用
    • 添加了客户端功能
    • 添加了服务端断开客户端功能
    • 限制了单客户端连接
    • 添加了移动端二维码扫描直连功能
    • 客户端模式添加了连接断开的检测
  • 2021.07.24 - 2.1.1

    • 最初的版本

截屏

ss