-
3 votesanswersviews
DataInputStream readLong()获取错误的值
你好 readLong() 的 readLong() 方法遇到了一些问题当我通过 DataOutputStream.writeLong() 输出一个值时,它是正确的值,但是当它被发送时它比应该的大得多,我的代码都在一个可运行的语句中所以程序没有冻结 这是客户 socket = new Socket(ipAddress, Port); bos = new BufferedOutputStr... -
0 votesanswersviews
通过dataoutputstream发送字节数组后,接收的字节数组不等于原始字节数组
由于某些原因,我需要通过服务器套接字分别发送多个字节数组,客户端套接字将接收这些字节数组 . 在发送字节数组后,我发现在客户端套接字中接收的字节数组不等于服务器套接字中的字节数组 . 如果我使用ObjectOutputStream和ObjectInputStream,那么一切正常,但是根据我的需要,我不能使用ObjectOutputStream和ObjectInputStream,因为我的服务器需... -
0 votesanswersviews
DataOutputStream和DataInputStream的通信错误
所以我有一个客户端/服务器游戏,每次客户端将游戏输出移动到DataOutputStream并由DataInputStream接收时,第一条消息是一条加入消息,告诉服务器用户名(正确接收此消息) ,但所有后续消息都会出现偏差 . 所以我在连接到服务器/客户端后初始化这样的流 private DataInputstream out = new DataOutputStream(socket.getOu... -
1 votesanswersviews
使用DataInputStream和DataOutputStream以及套接字的管道损坏
我设置了一个客户端和服务器套接字 . 当我使用类ObjectOutputStream和ObjectInputStream以及方法readObject / writeObject时,一切正常 . 它模拟与机器人的通信,我知道肯定只能解释方法DataOutputStream.writeBytes . 因此,我 Build 了新的仿真架构,因为机器人不能每天进行测试 . 在下面的代码中,ObjectOu... -
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... -
2 votesanswersviews
多线程服务器仅从一个客户端JAVA接收数据
我创建了一个简单的MultiThreaded服务器 . 每次接受客户端时,都会创建一个DataInputStream和DataOutputStream,并开始通信 服务器: public class Connection implements Runnable{ boolean isAlreadyOpened = false; @Override public void run() { ... -
0 votesanswersviews
从C客户端向Java服务器发送字符串时出错
我从C客户端发送一个整数到一个java服务器,它完美地工作 . 但是,当我试图用一个字符串做同样的事情我得到错误这是发送字符串的客户端代码 char clientString[30]; printf("String to send : \n"); if( send( to_server_socket, &clientString, sizeo... -
0 votesanswersviews
DataInputStream的结果不一致
我在Java中使用DataInputStream和DataOutputStream时遇到了一个问题,如果没有一些非常愚蠢的措施我一直无法解决这个问题,并且想知道是否有人知道更好的方法(我非常确定有一个,但我还没有能够找到它) . 背景:我希望能够将Json字符串发送到服务器并让服务器将该字符串解析为对象 . 这需要与语言无关,因为我正在研究的项目需要我有一个异构系统 . 为了显示我的问题的最简单的...