Python socket serve

转载 2013年12月03日 11:06:00
'''
Created on 2013年11月28日


@author: Administrator
'''
import socket,traceback
host=''
port=12345
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
s.bind((host,port))
s.listen(1)

while 1:
    try:
        clientsock,clientaddr=s.accept()
    except KeyboardInterrupt:
        raise
    except:
        traceback.print_exc()
        continue
    try:
        print ("连接来自:",clientsock.getpeername())
        while 1:
            data=clientsock.recv(4096)
            if not len(data):
                break
            print (clientsock.getpeername()[0]+':'+data.decode('utf-8'))
            clientsock.sendall(data)
            clientsock.sendall("\nI get it!\n".encode('utf-8'))
            t=input("input the word:")
            clientsock.sendall(t.encode(encoding='utf_8'))
    except (KeyboardInterrupt,SystemExit):
        raise
    except:
        traceback.print_exc()

    try:
        clientsock.close()
    except KeyboardInterrupt:
        raise
    except:
        traceback.print_exc()

使用Python创建简单的HTTP服务(基于SimpleHTTPServer) 和 FTP服务(基于pyftpdlib)

转载自:http://www.cnblogs.com/yili16438/p/d3209323913c6d53e6060fcd8d27e4c0.html 之一  使用python内置的Simple...
  • lengyff
  • lengyff
  • 2015年04月19日 09:50
  • 4211

Python之Socket传送文件

端口检测 client Server端口检测socket是0~65535。在使用socket进行文件传输的时候出现了Error 10061,这个意思表示服务器忙碌中无法与您建立联机,请稍后再试。 发...
  • c602273091
  • c602273091
  • 2015年06月13日 22:03
  • 2132

python实现socket通讯

Server: [python] view plain copy  print? import socket      address = ('1...
  • zhongbeida_xue
  • zhongbeida_xue
  • 2016年09月13日 10:59
  • 1270

python中socket异常的获得方法

1、python程序设计中,使用try和except来捕获异常      try:             ........     except :             ........ 2、s...
  • huayucong
  • huayucong
  • 2016年07月07日 10:52
  • 2770

python之多线程socket服务实现

## Listen & Read服务(多线程模型响应请求) import threading import socket import time encoding = 'utf-8' BUFSIZ...
  • sauphy
  • sauphy
  • 2015年11月19日 01:10
  • 793

Python中Socket的Close方法假关闭Socket连接的问题

最近用python的Socket写了一个传输通讯测试工具,但是发现在Server端调用close方法后,如果循环没有break的话,此连接还可以继续用来发送和接收数据。所以,我就觉得很是奇怪,难道cl...
  • ztb3214
  • ztb3214
  • 2013年12月19日 00:26
  • 8234

Python中socket初次尝试

算了,选择了Python就一路走下去,管对还是错,既然选择了前方,就不要顾风雨兼程,今天看了Python的socket的编程,真实遇到了各种问题,防火墙,error 10054 ,10049 ,自己就...
  • lotluck
  • lotluck
  • 2015年05月07日 18:50
  • 2831

python socket 及encode decode

serv#!/usr/bin/env pythonfrom socket import * from time import ctimeHOST = '' PORT = 21567 BUFSIZ = ...
  • q493383189
  • q493383189
  • 2017年03月08日 15:49
  • 160

python多线程socket编程--多客户端接入

Python socket通信,python socket编程,python多线程,python socket通信,python SocketServer...
  • Lockey23
  • Lockey23
  • 2017年09月09日 15:58
  • 2184

python下的socket常用方法举例

python下的socket 1、简单的server和client端的socket代码 server.py: #!/usr/bin/env python #_*_ coding...
  • reblue520
  • reblue520
  • 2016年06月30日 16:06
  • 1160
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python socket serve
举报原因:
原因补充:

(最多只允许输入30个字)