社区
Eclipse
帖子详情
诡异的Java Socket编程问题 可以建立连接,不可以收发数据。
Neil_Zhao
2012-06-08 04:08:10
我使用Java做了一个服务端程序,用于接收数据,客户端使用C++开发,数据从客户端发送到服务端,客户端实现了自动重连。一般情况下,工作良好。但是当网络异常后,客户重连能够连上,但是不能够正确的写数据,从本地telnet可以成功。请问有谁知道是什么原因吗。
...全文
109
4
打赏
收藏
诡异的Java Socket编程问题 可以建立连接,不可以收发数据。
我使用Java做了一个服务端程序,用于接收数据,客户端使用C++开发,数据从客户端发送到服务端,客户端实现了自动重连。一般情况下,工作良好。但是当网络异常后,客户重连能够连上,但是不能够正确的写数据,从本地telnet可以成功。请问有谁知道是什么原因吗。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Neil_Zhao
2012-06-14
打赏
举报
回复
没有人知道吗?
Neil_Zhao
2012-06-08
打赏
举报
回复
会不会是防火墙的问题。
Neil_Zhao
2012-06-08
打赏
举报
回复
网络异常的时候,我不能够立刻就知道是不是断开了,要等到心跳超时,我才能够知道连接已经断开了。 isClosed = true;
Log.info(socket.getInetAddress().getHostAddress()
+ "数据接收通道准备关闭");
socket.close();
dtInputstm.close();
dtOutputstm.close();
timer.cancel();
淡定的峰哥
2012-06-08
打赏
举报
回复
客户端断开连接,服务端是不是关闭了输入流,代码贴上来看看
java
jdk实列宝典 光盘源代码
基本
socket编程
,介绍
socket编程
的基本步骤,启动socket服务器后,在打开socket的客户端,在输入框里输入消息发送到服务器,服务器受到消息后返回给客户端; Http服务器,httpsever.
java
; 一个支持多线程的服务器...
分布式计算实验-基于P2P范型的即时聊天系统.rar
本次系统开发主要涉及到
socket编程
技术和多线程技术。为了保证
数据
收发
的可靠性,本系统选择的是基于面向
连接
的通信方式,即用TCP套接字实现网络通信。套接字是通信的基础,这是支持网络通信协议的基本接口,套接字...
Socket编程
系列之4:Libcurl网络爬虫编程实战
Socket编程
系列初步计划:
Socket编程
系列之1:Linux-API网络编程入门实战
Socket编程
系列之2:Windows-API网络编程入门实战
Socket编程
系列之3:Libevent网络编程入门实战
Socket编程
系列之4:Libcurl网络编程入门实战...
NetGoBang:网络五子棋源码(
java
版)
这里的通信是基于socket的
连接
socket通信需要
建立
连接
,
收发
数据
,替换
连接
本游戏是采用面向
连接
的
socket编程
实现 这里虽然两台计算机不分主次,但我们设计时假定一台做服务器端(黑方)等待其他人加入,其他想加入...
30、
JAVA
进阶——
Socket编程
一、Socket知识 1. Socket概述 2. Socket通信原理 3.
java
.net包 二、基于TCP协议的
Socket编程
1.Socket类和ServerSocket类 ...2.使用
Socket编程
实现登录功能 ...三、基于UDP协议的...2.使用
Socket编程
实现客户咨询
Eclipse
58,454
社区成员
49,449
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章