Python的简单socket操作
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://semiscon.blog.51cto.com/157645/86787 |
import socket 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) print "Server is running on port %d; press Ctrl-C to terminate." % port while 1: clientsock, clientaddr = s.accept() clientfile = clientsock.makefile('rw', 0) clientfile.write("Welcome, " + str(clientaddr) + "\n") clientfile.write("Please enter a string: ") line = clientfile.readline().strip() clientfile.write("Hello %s. ^_^ How are you Today! \n" % line) clientfile.close() clientsock.close() /// telnet localhost 12345 Welcome, ('127.0.0.1', 3190) Please enter a string: woody Hello woody. ^_^ How are you Today! 失去了跟主机的连接。 C:\Documents and Settings\Administrator> 本文出自 “Linux学习工坊” 博客,请务必保留此出处http://semiscon.blog.51cto.com/157645/86787 本文出自 51CTO.COM技术博客 |



semiscon
博客统计信息
热门文章
最新评论
友情链接
