找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3924|回复: 0

Python写的服务器代码区区20行左右

[复制链接]
发表于 2012-1-18 10:04:36 | 显示全部楼层 |阅读模式
目前正在学Python网络编程基础,发觉Python是一个不错的脚步,Python写的服务器代码区区20行左右,如果是C或者C++写的话,远不止这个数了。#!usr/bin/python
  1. import socket
  2. host=''
  3. port=51423
  4. s=socket.socket (socket.AF_INET ,socket.SOCK_STREAM)
  5. s.setsockopt(socket.SOL_SOCKET ,socket.SO_REUSEADDR ,1)
  6. s.bind((host,port))
  7. s.listen(1)
  8. print"Server is running on port %d ;Press Ctrl-c to terminate." % port
  9. while 1:
  10.     clientsock,clientaddr=s.accept()
  11.     clientfile=clientsock.makefile('rw',0)
  12.     clientfile.write("welcome ,"+str(clientaddr)+"\n" )
  13.     clientfile.write("Please enter a string:")
  14.     clientfile.write("\n")
  15.     line=clientfile.readline().strip()
  16.     clientfile.write("You entered string is:%s .\n"%line)
  17.     clientfile.close()
  18.     clientsock.close()
复制代码
运行该程序,然后用客户端连接





作者:loveheronly 发表于2012-1-17 18:41:56 原文链接


您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-12-23 03:40 , Processed in 0.023566 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表