服务端套接字

简介: 【7月更文挑战第23天】服务端套接字。

服务端套接字

s.bind()绑定地址。s.listen(5)开始TCP监听,最大连接数为5。s.accept()被动接受TCP客户端连接,等待连接的到来。

!/usr/bin/python3

import socket

import sys

(1)创建socket对象

serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

(2)获取本地主机名

host = socket.gethostname()

(3)设置端口号

port = 9999

(4)绑定端口号

serversocket.bind((host, port))

(5)设置最大连接数,超过后排队

serversocket.listen(5)

while True:

# 建立客户端连接

clientsocket, addr = serversocket.accept()

print("连接地址:%s" % str(addr))

message = "欢迎访问博客!" + "\r\n"

clientsocket.send(message.encode('utf-8'))

clientsocket.close()
目录
相关文章
|
6月前
|
网络协议 算法 Linux
服务端如何准备连接
【4月更文挑战第1天】服务端创建套接字涉及`socket()`函数。
|
6月前
|
网络协议 数据库连接
套接字双向通信
套接字双向通信
60 5
|
6月前
套接字(socket)的端点表示
套接字(socket)的端点表示
73 8
|
3月前
|
网络协议
【qt】TCP服务端发消息给客户端
【qt】TCP服务端发消息给客户端
35 0
|
6月前
|
网络协议 安全
网络编程-TCP协议(客户端和服务端)
网络编程-TCP协议(客户端和服务端)
|
6月前
|
监控 Unix Linux
采用异步socket实现客户端和服务端的通信
采用异步socket实现客户端和服务端的通信
47 0
|
6月前
|
网络协议 安全 Python
socket客户端和服务端,文件的传输
socket 实现,客户端和服务端,文件的传输
93 1
使用WebSocket实现服务端和客户端的通信
使用WebSocket实现服务端和客户端的通信
91 0
|
存储 缓存 网络协议
【Java网络编程】基于UDP-Socket 实现客户端、服务器通信
【Java网络编程】基于UDP-Socket 实现客户端、服务器通信
500 0
|
网络协议
如果希望监听TCP端口9000,服务器端应该怎样创建socket?
如果希望监听TCP端口9000,服务器端应该怎样创建socket?
1056 1