java socket 在linux环境接收报文失败

问题描述

java socket 在linux环境接收报文失败

新建了一个socket链接,windows环境下一切正常。
部署到LINUX环境下时,如果是简短的报文,服务端接收也是没问题的。
但是如果报文长度超过一定值(注:在windows下成功接收的报文),
在LINUX下却接收失败!
求解!

解决方案

检测socket是否断开

解决方案二:

能不能上代码看看,你给的信息还是太少了,不太好确定啊

时间: 2024-08-24 08:02:08

java socket 在linux环境接收报文失败的相关文章

java socket 文件传输-java socket 传文件文件接收后不能打开

问题描述 java socket 传文件文件接收后不能打开 java socket传文件,客户端将文件读取到byte[]中,然后用Map对相关内容进行包装之后输出到服务器端,但服务器端读取文件内容的循环除第一次读取的Map是客户端写入过来的内容外,从第二次循环开始Map的内容都跟第一次一样的,请问怎么回事? 服务器端代码: `public void run() { ObjectInputStream is = null; OutputStream os = null; byte cache[]

scoket tcp ip 报文-Java 的 Socket服务端客户端以tcp/ip协议发送接收报文

问题描述 Java 的 Socket服务端客户端以tcp/ip协议发送接收报文 代码谁有模板,比如给你一个login报文,logout报文!!急急急!!! 解决方案 Android Socket 编程(WIFI 和 ADB) 有了发送数据的功能,再发送文件还需要分包等协议. 解决方案二: 这个不知道是不是你要的答案, 解决方案三: http://blog.csdn.net/u013301192/article/details/46336719 解决方案四: 网页上的1楼回复应该对你有用,祝你好运

java socket 接收报文重复

问题描述 java socket 接收报文重复 我本地是client端做了一个java socket连接.但是有大部分服务器给我返回的数据是2段重复的数据是什么意思.例如 正常返回ABCD 但是服务器返回的是ABCDABCD服务器端开发说是我本地没有是长连接不是短连接,但是我本地每次请求以后都close啊. 解决方案 代码贴出来代码贴出来 解决方案二: 按你的描述,应该是服务器回复数据代码有问题,数据写入重复了吧.具体什么问题,应该检查下你的代码.

java 接收报文 syslog 服务器的功能

问题描述 请问java接收报文(需要报文类型syslog)syslog服务器的功能怎么实现 解决方案 解决方案二:日志服务器,接收数据无脑写.协议层内网走udp,外网走tcp.http.jms.rmi.jmx.jndi.socket协议都可以.写文件用I/O,写数据库用jdbc.解决方案三:你的问题能再清晰一点吗?解决方案四:引用2楼huxiweng的回复: 你的问题能再清晰一点吗? 就是类似北塔的SYSlog分析解决方案五:北塔BTNM通过监听UDP514端口,接收指定IP地址发送来的SYSl

【Java】各种软件安装与环境配置的失败

   又来到了java的世界,看了一段时间的视频,感觉太空虚,便从网上找到一个教程,想做几个demo试试,少不了的前期准备:Java开发环境配置,Eclipse JSP/Servlet 环境搭建等.    花了好几个小时的时间,最后看到成功运行的demo,总算是觉得努力没有白费.这准备过程,自己一路波折,遇到了各种软件安装和环境配置的失败.    下面,做一些相关的经验总结,分享给大家. [一.Java开发环境的配置] 参考教程:Java开发环境搭建 注意点: 1.下载的JDK环境,必须与自己的

图片-java socket程序,为什么接受失败?

问题描述 java socket程序,为什么接受失败? public class connection_server { static BASE64Encoder encoder = new sun.misc.BASE64Encoder(); static BASE64Decoder decoder = new sun.misc.BASE64Decoder(); static String getImageBinary(){ File f = new File("e://123.jpg"

linux 环境下 isap 环境如何搭建 (开发 语言 java ,b/s模式)

问题描述 linux环境下isap环境如何搭建(开发语言java,b/s模式)谢了 解决方案 解决方案二:该回复于2011-04-19 15:05:21被版主删除

项目移到linux环境下时tomcat报错 java.util.zip.ZipException: invalid END header

问题描述 我把我的一个windows环境下的项目移到linux环境下时tomcat报错,报错如下:java.util.zip.ZipException: invalid END header (bad central directory offset)at java.util.zip.ZipFile.open(Native Method)at java.util.zip.ZipFile.<init>(ZipFile.java:114)at java.util.jar.JarFile.<i

Java Socket通信(一)之客户端程序 发送和接收数据_java

网络应用分为客户端和服务端两部分,而Socket类是负责处理客户端通信的Java类.通过这个类可以连接到指定IP或域名的服务器上,并且可以和服务器互相发送和接受数据. 对于Socket通信简述,服务端往Socket的输出流里面写东西,客户端就可以通过Socket的输入流读取对应的内容.Socket与Socket之间是双向连通的,所以客户端也可以往对应的Socket输出流里面写东西,然后服务端对应的Socket的输入流就可以读出对应的内容. 例1:客户端的简略写法(一). Socket clien