Java sockt如何在客户端异步接收服务器返回值? 高手!
答案:3 悬赏:30
解决时间 2021-01-15 17:10
- 提问者网友:富士山上尢
- 2021-01-14 23:00
Java sockt如何在客户端异步接收服务器返回值? 高手!
最佳答案
- 二级知识专家网友:轻熟杀无赦
- 2021-01-15 00:06
一个Socket对应一个InputStream和一个OutputStream,一般客户端这边Socket的读与写都在一个线程,只有服务器那边需要协调到底是开个线程池或者NIO……
不明白你为什么客户端接收服务器消息还要再开线程?都是一个Socket的对话么……
不明白你为什么客户端接收服务器消息还要再开线程?都是一个Socket的对话么……
全部回答
- 1楼网友:北城痞子
- 2021-01-15 01:42
你在服务端有往客户端发送东西吗?如果有在客户端用Inputstream就能接收了,原理跟客户端连接server端一样
- 2楼网友:玩世
- 2021-01-15 01:08
while(true){
Socket incoming=s.accpet();//(s为ServerSocket)
Runnable r=new Runnable(){
public void run(){
//代码块
}
};
Thread t=new Thread(r);
t.start();
}
Socket incoming=s.accpet();//(s为ServerSocket)
Runnable r=new Runnable(){
public void run(){
//代码块
}
};
Thread t=new Thread(r);
t.start();
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |