gpt4 book ai didi

java - 使用 Socket 交替发送和接收 byte[]

转载 作者:行者123 更新时间:2023-12-01 15:57:10 24 4
gpt4 key购买 nike

我需要使用套接字交替发送和接收字节[]。这个怎么做 ?使用什么 wrapper ?这样可以吗,或者我可以用更快的方式做到这一点

public boolean SendMessage(byte[] data){
try{
socket = new Socket(ipAddress, port);
OutputStream socketOutputStream = (OutputStream) socket.getOutputStream();
socketOutputStream.write(data);
socket.close();
return true;
}
catch(Exception exc){
System.err.println(exc.getStackTrace());
}
return false;
}

调用此函数后,我调用接收字节的函数,然后再次发送=>接收,依此类推。有没有更快的方法来做到这一点?

最佳答案

使用相同的套接字进行读取和写入,只需同步两个应用程序,以便一个读取,另一个写入,反之亦然。

关于java - 使用 Socket 交替发送和接收 byte[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4851455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com