socket编程

Posted 哟,写bug呢??

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了socket编程相关的知识,希望对你有一定的参考价值。

socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。

下面来看看一个简单的通信过程

 服务端:

import socket
phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
phone.bind((\'127.0.0.1\',8000))
phone.listen(5)
conn,addr=phone.accept()
msg=conn.recv(1024)
print(msg)
conn.send(\'成功接收\'.encode(\'utf-8\'))
conn.close()
phone.close()

 

 客户端

import socket
phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
phone.connect((\'127.0.0.1\',8000))
phone.send(\'hello\'.encode(\'utf-8\'))
data=phone.recv(1024)
print(data.decode())

 

以上是关于socket编程的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

使用 Pygments 检测代码片段的编程语言

面向面试编程代码片段之GC

如何在 Django Summernote 中显示编程片段的代码块?

以编程方式将按钮添加到片段