点击链接下载通用模板,你可以完全信任类是安全的,若有疑惑细看代码,方法接口是文本文件。
模板保证可用,测试完全成功。
为什么服务端和客户端传输数据时接收不到?
可能是输出没有把数据刷新出去导致阻塞,如果是BufferedWriter还要再输出一个"\n"
关于JavaSwing图形编程和“接收不到传输数据”的问题
如果使用JFormDesigner类似插件进行编程,如果内置类是private,外部不能调用,那么就会需要在服务端或者客户端中对Form进行实例化,再调用Form的public方法。
如果你的图形界面是实例化之前就已经出现的
这个和你实例化之后的图形界面是两个不同的界面
你输出到TextArea区域的数据很有可能是你后面实例化的图形界面,而不是之前就出现的界面
为什么接收传输的数据是乱码?
Writer和Reader的编码标准不一致,使用同一个。
为什么建议用PrintWriter而不是BufferedWriter?
因为PrintWriter自带刷新(?)不太清楚,自行百度
为什么我开放了端口,IP和端口都给朋友了,却还连接不上?
根据相关事项导致常规电脑不会有公网IP,也就是无法被外人搜索到,要使用内网穿透 / 端口映射手段来将你的端口映射到公网上。
好用且免费的端口映射工具
1.SakuraFrp
2.LoCyanFrp(用起来不是很方便)
使用方法两者官网都有提供