#!/usr/bin/env python
# -*- coding:utf-8 -*-
import sys,socket
host = ''
port = 2012
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
s.bind((host,port))
s.listen(100)
print "Server is runnion on port %d;press Ctrl-C to exit."%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("You entered %d characters.\n"%len(line))
clientfile.close()
clientsock.close()
Python实现绑定端口等待连接
原创
©著作权归作者所有:来自51CTO博客作者hackfreer的原创作品,请联系作者获取转载授权,否则将追究法律责任
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux或Windows上实现端口映射
通常服务器会有许多块网卡,因此也可能会连接到不同的网络,在隔离的网络中,某些服务可能会需要进行通信,此时服务器经过配置就可以承担起了转发数据包的功能。
内网 外网 端口映射 Linux或Windows上实现端口映射 RHCE