Python socket serve
来源:互联网 发布:协作办公软件 编辑:程序博客网 时间:2024/06/07 00:50
'''
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()
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 socket serve
- Python网络通信之socket模块(四)基于Tcp/Ip的TCP交互通信serve/client的编写过程
- serve-static
- Python Socket
- Python socket
- socket python
- python socket
- Python Socket
- python socket
- python--socket
- python socket
- Python socket
- python socket
- python--socket
- python socket
- python socket
- python socket
- socket python
- 文件操作注意事项
- ios 动画基础
- 将火星坐标转换成百度坐标
- VC编程实现 excel插入一行单元格Insert
- python系列学习一 —— 列表
- Python socket serve
- android camera(三):camera V4L2 FIMC
- 威盛L4350CPU 安全引擎Padlock AES RSA 加密算法效率实测
- (Java)数组的选择排序法和二分查找法实现
- EBS客户化迁移SQL
- 如何获取免费比特币?
- C++中堆和栈的完全解析
- C#中Get,Set的详细说明
- 如何改变extjs中gridpanel单元格边框,上下边框