要关闭python解释器,可使用什么命令或快捷键,python退出快捷键

  要关闭python解释器,可使用什么命令或快捷键,python退出快捷键

  您将要使用套接字建立服务器/客户端连接。但是他们不能正常关机,不知道为什么。

  更新一

  我实际上没有在问题中调用关闭函数,而是修正了我愚蠢的错误。

  但结果证明这不是我的问题。

  更新结束

  这是我的服务器代码:

  #!/usr/xhdxh/env python

  #-* -编码:utf-8-* -

  导入套接字

  导入系统

  if __name__==__main__ :

  #服务器连接

  s=socket.socket () #创建一个套接字对象

  host=socket.gethostname () #获取本地机器名

  端口=12345 # reserveaportforyourservice。

  打印服务器开始!

  打印等待客户。

  s.xhdxhd () port,port ) ) #绑定到端口

  现在等待客户端连接。

  c,addr=s . accept(# establishconnectionwithclient。

  打印从地址获取连接

  msg=c.recv(1024))。

  打印地址,消息

  if msg==close :

  打印"关闭"

  发送(已发送:关闭) )

  c.shutdown(socket.shut_rdwr))。

  c .关闭()

  这是我的客户端代码:

  #!/usr/xhdxh/env python

  #-* -编码:utf-8-* -

  导入套接字

  if __name__==__main__ :

  #服务器

  s=socket.socket () #创建一个套接字对象

  host=socket.gethostname () #获取本地机器名

  端口=12345 # reserveaportforyourservice。

  打印连接到,主机,端口

  连接()端口、端口))

  msg=raw_input(client ))。

  发送(消息)).

  msg=s.recv(1024))。

  打印服务器,味精

  关闭(# closethesocketwhendone

  这是错误消息。

  在[13]中:%run cjboxd.py

  服务器开始!

  客户端等待。

  - -请参阅

  错误跟踪后台(mostrecentcalllast)。

  /usr/lib/python 2.7/dist-packages/ipython/utils/py3 compat。pycinexecfile(fname,*where))。

  173其他:

  174文件名=文件名

  - 175 _ _内置_ _。execfile(文件名,*where ) ) ) )0)。

  /home/nine/slask/cjboxd.py in(

  19打印等待客户。

  20

  - 21s.xhdxhd((主机,端口))#绑定到端口

  22s .听(5) #现在等待客户端连接。

  23 c,addr=s . accept(# establishconnectionwithclient。

  /usr/lib/python 2.7/socket。pycinmeth(name,self,*args)))))))))))))))))))))。

  222

  23defmeth(name,self,*args):

  - 224返回获取器(自我. sock _ name)(* args))))0)。

  225

  226用于_ m in _ socket方法:

  错误:[ errno 98 ] addressalreadyinuse

  那个一分钟后起作用。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: