阅读背景:

网络编程之Socket代码实例

来源:互联网 

网络编程之Socket代码实例

一、根本Socket例子

Server端:

# Echo server program
import socket

HOST = ""                 # Symbolic name meaning all available interfaces
PORT = 50007              # Arbitrary non-privileged port

sock_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock_server.bind((HOST, PORT))

sock_server.listen(1) #开端监听,1代表在许可有一个衔接排队,更多的新衔接连进来时就会被谢绝
conn, addr = sock_server.accept() #阻塞直到有衔接为止,有了一个新衔接进来后,就会为这个要求生成一个衔接对象

with conn:
    print("Connected by", addr)
    while True:
        data = conn.recv(1024) #吸收1024个字节
        if not data: break #收不到数据,就break
        conn.sendall(data) #把收到的数据再全体返回给客户端# Echo serve



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: