码迷,mamicode.com
首页 > 编程语言 > 详细

python - socket网络编程

时间:2018-09-12 01:26:55      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:enc   bin   基础   host   style   本地   info   listen   客户   

基础

server:

import socket               # 导入 socket 模块

s = socket.socket()         # 创建 socket 对象
host = "127.0.0.1" # 获取本地主机名
port = 12345                # 设置端口
s.bind((host, port))        # 绑定端口

s.listen(5)                 # 等待客户端连接
while True:
    c, addr = s.accept()     # 建立客户端连接。
    print (连接地址:, addr)
    info ="hello!"
    c.send(info.encode())
    c2 = c.recv(1024)
    print(c2)
    c.close()                # 关闭连接

 

client:

#---------------
s = socket.socket()         # 创建 socket 对象
host = "127.0.0.1"  # 获取本地主机名
port = 12345                # 设置端口号

s.connect((host, port))
s2 = s.recv(1024).decode()
info = "nihao!"
s.send(info.encode())
print(s2,type(s2))
s.close()

 

python - socket网络编程

标签:enc   bin   基础   host   style   本地   info   listen   客户   

原文地址:https://www.cnblogs.com/Anec/p/9631656.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!