老师,我照着敲得,它没有报错,但是输出的是啥我没看懂
#coding=utf-8 from socket import * from threading import Thread def recv_data(): while True: recv_data = client_socket.recv(1024).decode('gbk') print(f"客户端信息{recv_data}") def send_data(): while True: input_info = input("服务器发送消息:") input_info = client_socket.send(input_info.encode("gbk")) if input_info == "end": break if __name__ == '__main__': chatroom_socket = socket(AF_INET,SOCK_STREAM) chatroom_socket.bind(("127.0.0.1",8850)) chatroom_socket.listen() client_socket,socket_info=chatroom_socket.accept() print('服务器等待客户端连接') t1 = Thread(target=recv_data) t2 = Thread(target=send_data) t1.start() t2.start() t1.join() t2.join() client_socket.close() chatroom_socket.close() #coding=utf-8 from socket import * from threading import Thread def recv_data(): while True: recv_data = client_socket.recv(1024).decode('gbk') print(f"服务器信息:{recv_data}") def send_data(): while True: msg = input("客户端发送消息:") msg = client_socket.send(msg.encode("gbk")) if msg == "end": break if __name__ == '__main__': client_socket = socket(AF_INET,SOCK_STREAM) client_socket.connect(("127.0.0.1",8850)) print("客户端器连接服务器") t1 = Thread(target=recv_data) t2 = Thread(target=send_data) t1.start() t2.start() t1.join() t2.join() client_socket.close()
输入end无法结束
socket * threading Thread (): : recv_data = client_socket.recv().decode() (recv_data) (): : input_info = () input_info = client_socket.send(input_info.encode()) input_info == : __name__ == : chatroom_socket = socket(AF_INETSOCK_STREAM) chatroom_socket.bind(()) chatroom_socket.listen() client_socketsocket_info=chatroom_socket.accept() () t1 = Thread(=recv_data) t2 = Thread(=send_data) t1.start() t2.start() t1.join() t2.join() client_socket.close() chatroom_socket.close()
socket * threading Thread (): : recv_data = client_socket.recv().decode() (recv_data) (): : msg = () msg = client_socket.send(msg.encode()) msg == : __name__ == : client_socket = socket(AF_INETSOCK_STREAM) client_socket.connect(()) () t1 = Thread(=recv_data) t2 = Thread(=send_data) t1.start() t2.start() t1.join() t2.join() client_socket.close()
我打end 无法结束
package ball; import javax.swing.*; import java.awt.*; public class BallGame extends JFrame { //添加小球和桌面图片的路径 Image ball = Toolkit.getDefaultToolkit().getImage("images/ball.png"); Image desk = Toolkit.getDefaultToolkit().getImage("images/dest.png"); //指定小球的初始位置 double x=100;//小球的横坐标 double y=100;//小球纵坐标 //画窗口的方法:加载小球与桌面 public void paint(Graphics g){ System.out.println("窗口被画了一次"); g.drawImage(desk,0,0,null); g.drawImage(ball,(int)x,(int)y,null); } //窗口加载 void launchFrame(){ setSize(856 , 500); setLocation(50 , 50); setVisible(true); } //main方法是程序执行的入口 public static void main(String[] args){ System.out.println("寓教于乐"); BallGame game = new BallGame(); game.launchFrame(); } }
老师这段代码,执行是执行了,但是只有一个小球,没有桌面
老师,不知道为什么会报错?对比了好几遍了
老师我想问一下安装gcc这个是不是都要在这个项目里面安装,比如redis在redis里面安装,nginx在nginx里面安装,还是说在哪里安装都可以
还有就是突然想问连接进的redis里的127.0.0.1这个ip指的本机应该是虚拟机本机而不是外面的window主机把
为什么这里的换行是一个空的print,而不是换行符\n。
docker 配置好dubbo后,在浏览器访问不成功,显示拒绝我访问,
虚拟机是可以ping通的
public class Test3 { public static void main(String[ ] args) { Integer in1 = -128; Integer in2 = -128; System.out.println(in1 == in2);//true 因为123在缓存范围内 System.out.println(in1.equals(in2));//true Integer in3 = 1234; Integer in4 = 1234; System.out.println(in3 == in4);//false 因为1234不在缓存范围内 System.out.println(in3.equals(in4));//true } }
老师,为什么说某个值在缓存区间内判断的时候返回的就是true呢
老师,这个springsecurity自带的页面跳转相当慢(>30s),且未出现视频中的样式是什么原因呢?
class Person { private String name; private int age; public void setName(String name) { this.name = name; } public void setAge(int age) throws IllegalAgeException { if (age < 0) { throw new IllegalAgeException("人的年龄不应该为负数"); } this.age = age; } public String toString() { return "name is " + name + " and age is " + age; } } public class TestMyException { public static void main(String[ ] args) { Person p = new Person(); try { p.setName("Lincoln"); p.setAge(-1); } catch (IllegalAgeException e) { e.printStackTrace(); } System.out.println(p); } }
老师为什么要加上这些
老师我想问下直接打印一维数组不行吗,代码里新建二维数组再把a1、a2、a3放在二维数组是为什么
老师好 请问在终端打开网址时的默认浏览器要怎么修改啊
这个png文件为啥这样建立不了,辛苦老师看下
为什么我用
alter table emp add constraint emp_uk 也可以删除这个name的唯一性约束
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637