Java Socket详解+基础模板+各种常见问题+端口映射

奶牛快传 | 免费大文件传输工具,上传下载不限速

点击链接下载通用模板,你可以完全信任类是安全的,若有疑惑细看代码,方法接口是文本文件。

模板保证可用,测试完全成功。


为什么服务端和客户端传输数据时接收不到? 

可能是输出没有把数据刷新出去导致阻塞,如果是BufferedWriter还要再输出一个"\n"

关于JavaSwing图形编程和“接收不到传输数据”的问题

如果使用JFormDesigner类似插件进行编程,如果内置类是private,外部不能调用,那么就会需要在服务端或者客户端中对Form进行实例化,再调用Form的public方法。

如果你的图形界面是实例化之前就已经出现的

这个和你实例化之后的图形界面是两个不同的界面

你输出到TextArea区域的数据很有可能是你后面实例化的图形界面,而不是之前就出现的界面


为什么接收传输的数据是乱码?

Writer和Reader的编码标准不一致,使用同一个。


为什么建议用PrintWriter而不是BufferedWriter? 

因为PrintWriter自带刷新(?)不太清楚,自行百度


为什么我开放了端口,IP和端口都给朋友了,却还连接不上?

根据相关事项导致常规电脑不会有公网IP,也就是无法被外人搜索到,要使用内网穿透 / 端口映射手段来将你的端口映射到公网上。


好用且免费的端口映射工具 

1.SakuraFrp

2.LoCyanFrp(用起来不是很方便)

使用方法两者官网都有提供

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值