永发信息网

java accept阻塞

答案:3  悬赏:50  手机版
解决时间 2021-11-24 02:01
java accept阻塞
最佳答案
您好,提问者:
这个accept是一种阻塞形式的IO和监听端口方法。
如果有数据过来会唤醒此方法,内部用的wait()、notity()追问我看那个 马士兵的教程,弄了一客户端连接上去,可是到了 accept 就停止了,明明看教程上运行的好好的...追答accept 接收到数据一条数据就都断开了。
可以while(true)包裹起来。
全部回答
accept 本来就是阻塞线程直到有客户端连接好后才继续的。。追问我弄了一个客户端,连接上还是没继续追答除非你是要学习练习底层协议。大部分应用,比如聊天,用高级http都可以做。
写用socket这是在重新发明轮子,而且缺乏各种保障的轮子....

这里的API在设计时就是阻塞的,一般这样用:

server = new ServerSocket(8888);// 新建服务端监听
..........................................
while (waitForNewConnet) {// 判断是否继续等待新连接
    Socket temp = server.accept();
    new MyConnect(this, temp).start();// 在新线程中完成连接的处理,以免阻塞服务器
    writeProxyServerLog("已建立的连接。" + ++i);
}
.................
public MyConnect extends Thread{// 处理各种连接
    .............................
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这个是什么动漫·····(里番······
同福客栈的角色介绍
这位央视女主播是谁,有微博嘛
用安琪酵母做馒头,最上面的馒头很好,可下面
《星》巴金
(log5)+lg2*lg5 求解题步骤 谢谢
盗窃罪.价值23000块钱,那个要判多久
“鱼,曲,豆”可以组成什么字?请说出拼音,
基伊匹健康洗衣连锁地址在什么地方,想过去办
霞浦肯德利外卖电话多少
三个务三个误三个物除了物以类聚以外还能组成
跃层楼上面积房产证没体现
二0一五年九月份新房入住有什么好日子
桥梁盆式支座上边四根钢柱是什么
曹操是奸雄吗
推荐资讯
众维汽车维修服务中心地址在什么地方,我要处
12毫米厚的钢板多少钱一平方
江苏省响水中学地址有知道的么?有点事想过去
c++编程如何实现远程控制
野猪冬季的觅食时间是什么时候,
争先恐后表情达意上的作用
求一首表达愧疚之情的声嘶力竭的歌曲。
光缆规格中字母大小写:例如,4A1b和4A1B是同
文博花园停车场(建设中路北200米文博花园停车
1.3以下的 为零分,每增长0.045 加10分 满分为
若|a-2|+|b+3|=0,则3a+2b=______;若|x|=|-4
急问,大四狗申请金融硕士,目标是投行券商
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?