服务端套接字

简介: 【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()
目录
相关文章
|
Web App开发 网络协议
socket系列之socket服务端与客户端如何通信
上面已经分别介绍了ServerSocket跟Socket的工作步骤,并且从应用层往系统底层剖析其运作原理,我们清楚了他们各自的一块,现在我们将把他们结合起来,看看他们是如何通信的,并详细讨论一下他们之间相互通信的一些细节。
1447 0
|
9月前
|
监控 Unix Linux
采用异步socket实现客户端和服务端的通信
采用异步socket实现客户端和服务端的通信
60 0
|
9月前
|
网络协议 安全 Python
socket客户端和服务端,文件的传输
socket 实现,客户端和服务端,文件的传输
118 1
|
9月前
|
网络协议 安全
网络编程-TCP协议(客户端和服务端)
网络编程-TCP协议(客户端和服务端)
|
存储 缓存 网络协议
【Java网络编程】基于UDP-Socket 实现客户端、服务器通信
【Java网络编程】基于UDP-Socket 实现客户端、服务器通信
570 0
|
9月前
套接字(socket)的端点表示
套接字(socket)的端点表示
84 8
|
网络协议
TCP编程中的客户端与服务端的通信实现
TCP编程中的客户端与服务端的通信实现
146 0
|
网络协议
TCP客户端与服务端
Socket(简称:套接字)是进程之间通信的一个工具,好比现实中的插座,所有的家用电器要想工作都是基于插座进行,进程之间想要进行网络通信需要基于这个socket,负责进程之间的网络数据传输,好比数据的搬运工
310 0
TCP客户端与服务端
|
6月前
|
网络协议
【qt】TCP服务端发消息给客户端
【qt】TCP服务端发消息给客户端
61 0

热门文章

最新文章