老师,请问这个结果为什么会是这样,不应该是 [(1,),(2,3)] 这个结果吗?
如上图:while循环里面是一直在创建线程吧,那为什么老师说每有一个客户端就创建一个线程
图2:
package chatGroup; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; import java.util.List; /** * 服务器路径线程 */ public class MyChannel implements Runnable{ private DataInputStream dis; private DataOutputStream dos; private boolean flag=true; public MyChannel(Socket socket) { try { dis=new DataInputStream(socket.getInputStream()); } catch (IOException e) { flag=false; CloseUtil.close(dis); } try { dos=new DataOutputStream(socket.getOutputStream()); } catch (IOException e) { flag=false; CloseUtil.close(dos); } } @Override public void run() { while (flag){ //this.send(gain()); sendOther(); } } public String gain(){ String str=""; try { str=dis.readUTF(); } catch (IOException e) { flag=false; CloseUtil.close(dis); MyServer.list.remove(this); } return str; } public void send(String str){ if (str!=null&&str.length()!=0){ try { dos.writeUTF(str); dos.flush(); } catch (IOException e) { flag=false; CloseUtil.close(dos); MyServer.list.remove(this); } } } public void sendOther(){ String str=this.gain(); List<MyChannel> list=MyServer.list; for (MyChannel other:list){ if (other==this){ continue; } other.send(str); } } }
图2中:Myserver.list.remove(this),将元素从容器中移除,这里的元素就是客户端,如果客户端发送的流出了异常,接收流没有出异常,就删除该客户端吗,就是说接收和发送只要一个有异常就移除这个客户端吗?
老师我这里为什么不能用脚手架了,可以联网,但是他一直转圈,转完就报错了,百度也查了,试了试没什么用,我也不知道是怎末回事了,求解
老师,图片在哪里拿?
老师这里测试uwsgi的时候,说没有那个文件或目录,我看了下在这个目录里面确实没有 uwsgi 这个目录怎么搞啊,uwsgi安装了的
z是怎么出来的阿
老师,那么比如where 后面条件是判断是否等于指定日期的话最好是用 date=to_date('日期')这样来判断,而不是隐式转换
老师请问np.random.rand和np.random.randn的区别是啥呀
老师 我这tomact配置错误
老师,editplus破解版在哪下载啊?
字符串偏移可以修改默认从1开始吗?不从0开始
grd.addColorStop(0, "red");
grd.addColorStop(0.5, "red");
grd.addColorStop(0.5, "yellow");
为什么最后一行第一个参数不是1,画出来也是最下角三角形红色,右上角三角形黄色?
老师好,测试的数据库表里的有6条数据,但是前5个名字在登录的时候都找不到,只有最后一个能够登录成功,实在找不到原因,帮我看一下代码看问题出在哪里了,谢谢。
codefiles.rar
另外一个问题:
一个PHP文件里只能使用一个“echo”向前台返回值么?那如果要做“登录”和“注册”甚至多个功能的时候,
所有的返回信息都要到同一个数组对象里么?
老师麻烦发一下安装包,V18949998446
老师我弄了好多次都是这样
这是我的数据库
webdemo.rar
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637