知行编程网知行编程网  2022-12-12 13:30 知行编程网 隐藏边栏  1 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python Socket是什么?怎么用?的相关知识,希望可以帮到处于编程学习途中的小伙伴

在编程中,想用python轻松实现和访问是可行的。今天,Socket小编就来给大家讲解一下。




代码如下:


<p><span>#客户端发送字符串的代码<br/>str = 'hello'<br/>s.send(bytes(str,encoding='utf8'))<br/><br/>----------------------------------------<br/><br/>#服务端接收字符串的代码<br/>conn,client_address = s.accept()<br/>recv_data = conn.recv(1024)<br/>print(str(recv_data,encoding='utf8'))<br/>print(recv_data.decode())<br/><br/>-----------------------------------------<br/><br/>#输出结果<br/>hello<br/>hello<br/></span></p>




解释说明:


1、客户端使用send方法发送字符串hello,服务端使用recv方法接收字符串。

2.重要的一点是python2.7版本可以直接发送字符串,但是python3.0以上的版本不支持这个功能,改成了只发送和接收字节,所以当你使用python3以上的版本.0,字符串必须在发送前转换为字节。

3.无论是字节转字符串还是字符串转字节,使用的编码都是utf8。

4.这就是发送和接收的整个过程,其实并不难,因为这是一个发送和接收的过程,如果太多的话,会显得有点乱。


以上就是 Python中Socket的详解。

更多Python学习推荐:




本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享