-
1 votesanswersviews
在java中发送一个int . 有时导致异常?
好吧我从一个java程序发送一个int到另一个(在同一台计算机上) . 但是,有时我得到一个异常,它不会连接: 线程“main”中的异常java.net.ConnectException:拒绝连接:在java.net.PlainSocketImpl上的java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)上的java.net.Pl... -
1 votesanswersviews
Java DataOutputStream / DataInputStream OutOfMemoryError
我正在尝试使用客户端上的DataOutputStream和服务器上的DataInputStream在套接字上发送包含16个项目的字节数组 . These are the methods I am using for sending/receiving. public void sendBytes(byte[] myByteArray) throws IOException { sendBy... -
0 votesanswersviews
使用DataOutputStream发送0字节?
我正在为现有客户端创建服务器 . 此客户端使用套接字和DataInputStream从服务器读取输入 . 它使用以下命令检查服务器消息的结束: byte c = in.readByte(); if( c == 0) { //the end. 在服务器上,我使用serversocket和DataOutputStream向客户端发送消息: out.write(bytes[]) 如何发送0字节,以便... -
3 votesanswersviews
DataInputStream readLong()获取错误的值
你好 readLong() 的 readLong() 方法遇到了一些问题当我通过 DataOutputStream.writeLong() 输出一个值时,它是正确的值,但是当它被发送时它比应该的大得多,我的代码都在一个可运行的语句中所以程序没有冻结 这是客户 socket = new Socket(ipAddress, Port); bos = new BufferedOutputStr... -
15 votesanswersviews
Java套接字:DataOutputStream还是OutputStream?
我还是比较新的插座,我还没有看到有关这个主题的任何信息 . 要写入连接的套接字,您可以使用 socket.getOutputStream().write 或者从套接字 OutputStream 创建一个新的 DataOutputStream 并写入 . 什么是"good practice",使用DataOutputStream或OutputStream? the exam... -
9 votesanswersviews
为什么DataOutputStream.writeUTF()在开头添加额外的2个字节?
当我尝试使用sax在套接字上解析xml时,我遇到了一个奇怪的现象 . 经过分析,我注意到DataOutputStream在我的数据前添加了2个字节 . DataOutputStream发送的消息: 0020 50 18 00 20 0f df 00 00 00 9d 3c 3f 78 6d 6c 20 P.. .... ..<?xml 0030 76 65 72 73 69 6f... -
0 votesanswersviews
通过dataoutputstream发送字节数组后,接收的字节数组不等于原始字节数组
由于某些原因,我需要通过服务器套接字分别发送多个字节数组,客户端套接字将接收这些字节数组 . 在发送字节数组后,我发现在客户端套接字中接收的字节数组不等于服务器套接字中的字节数组 . 如果我使用ObjectOutputStream和ObjectInputStream,那么一切正常,但是根据我的需要,我不能使用ObjectOutputStream和ObjectInputStream,因为我的服务器需... -
0 votesanswersviews
DataOutputStream和DataInputStream的通信错误
所以我有一个客户端/服务器游戏,每次客户端将游戏输出移动到DataOutputStream并由DataInputStream接收时,第一条消息是一条加入消息,告诉服务器用户名(正确接收此消息) ,但所有后续消息都会出现偏差 . 所以我在连接到服务器/客户端后初始化这样的流 private DataInputstream out = new DataOutputStream(socket.getOu...