社区
Java SE
帖子详情
socket问题
peter207
2003-09-11 10:50:51
java的socket和delphi的socket连接,delphi可以接受java的数据,但是java接受delphi的数据时,运行bufferedReader.readLine()时就阻塞,等delphi的socket关闭后,他才继续执行,并且得到数据,奇怪!
...全文
51
8
打赏
收藏
socket问题
java的socket和delphi的socket连接,delphi可以接受java的数据,但是java接受delphi的数据时,运行bufferedReader.readLine()时就阻塞,等delphi的socket关闭后,他才继续执行,并且得到数据,奇怪!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jianlin
2003-09-12
打赏
举报
回复
同意,用read就可以了,不要用readLine(),或者就约定要用\n
peter207
2003-09-12
打赏
举报
回复
谢谢,问题解决
还想问一下BufferedReader怎样flush?
delphi发一条信息,java就反复接收这一条
fast_time
2003-09-12
打赏
举报
回复
哪就别用ReadLn
fast_time
2003-09-12
打赏
举报
回复
哪就别用ReadLn
wangyanqiu
2003-09-12
打赏
举报
回复
up
schwarzenegger
2003-09-12
打赏
举报
回复
看到了5*的人
我想readline阻塞到接收到\n时才会返回,delphi需要发\n
peter207
2003-09-12
打赏
举报
回复
哎!又犯了一个低级错误!
str=bufferedReader.readLine();
while(str!=null){
System.out.println(str);
}
改为
while((str=bufferedReader.readLine())!=null){
System.out.println(str);
}
masterz
2003-09-11
打赏
举报
回复
可能java没有读到行结束符
delphi发了么?
Socket
编程快速入门
本课程将理本课程将理啊 论结合实践,带你从零开始,系统学习
Socket
编程技术,让
Socket
的学习不再那么零散与难以掌握,同时会提炼出
Socket
网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理
问题
的啊aas...
[转]Can't connect to local MySQL server through
socket
问题
解决
Can’t connect to local MySQL server through
socket
问题
解决 ERROR 2002 (HY000): Can’t connect to local MySQL server through
socket
‘/var/lib/mysql/mysql.sock’ (2) 1、先查看 /etc/rc.d/init.d/mysqld status
Unexpected EOF read on the
socket
问题
解决
文件上传报错java.io.EOFException: Unexpected EOF read on the
socket
问题
解决
问题
原因 看字面意思,说是文件还没到末尾就被客户端中断,可是文件已经被上传到了服务器,并且信息也已经返回,为什么会这样?猜想是超出tomcat文件连接时间了,就被跳转 解决方案 我用的是Spring Boot项目,可以直接在application配置文件里加上一个t...
解决文件上传 java.io.EOFException: Unexpected EOF read on the
socket
问题
解决springboot 文件上传 java.io.EOFException: Unexpected EOF read on the
socket
问题
问题
原因,上传文件还没到末尾就被客户端中断,是超出tomcat文件连接时间了,就被跳转。 解决方案 在application.yml配置文件里加上一个tomcat连接时长 server: connection-timeout: 18000000...
解决Android 10 连接设备热点后无法创建
Socket
问题
解决Android 10 连接设备热点后无法创建
Socket
问题
在实际工作中,通常的配网方式为设备热点配网,这就需要手机连接上设备热点,App创建
socket
和设备建立通信。在工作中发现,将target 设置成29 时,无法创建
socket
。这里小编就提供一种解决方案 NetworkSpecifier specifier = new WifiNetworkSpecifier.Builder() .setSsidPattern(new PatternMatcher(
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章