美文网首页
2019-05-06 socket相关

2019-05-06 socket相关

作者: Dorrrris | 来源:发表于2019-06-12 09:17 被阅读0次

我一直以为是要两台机器,一台写server端,一台写client端,但是总说拒绝连接(之类的),防火墙也有关闭,ping也可以成功。不知道为什么。实验室环境,用的校园网。

也懒得排查了,其实一台电脑就可以测试。Jupyter写一个server端,spyder写一个client端。

参考https://blog.csdn.net/luckytanggu/article/details/53491892

有些改动的地方,可能因为我是python3.0。
运行源代码的时候,可以连接,但是会报错,TypeError: a bytes-like object is required, not 'str'。
参考
https://blog.csdn.net/u014770372/article/details/76285740
https://blog.csdn.net/jacke121/article/details/78150165
https://blog.csdn.net/wx1458451310/article/details/78593994
str通过encode()方法可以编码为指定的bytes.
如果我们从网络或磁盘上读取了字节流,那么读到的数据就是bytes。要把bytes变为str,就需要用decode()方法.

有send()的地方都加上encode(encoding='utf_8', errors='strict')

#server
 conn.send('Connection closed!'.encode(encoding='utf_8', errors='strict'))
#client
print (s.recv(1024).decode(encoding='utf_8', errors='strict'))

相关文章

  • 2019-05-06 socket相关

    我一直以为是要两台机器,一台写server端,一台写client端,但是总说拒绝连接(之类的),防火墙也有关闭,p...

  • python编写简单聊天程序

    socket模块相关的方法和类 socket.socket():返回一个 socket对象。 socket.cre...

  • php socket函数

    socket相关函数: socket_accept() 接受一个Socket连接socket_bind() 把so...

  • Socket相关

    Socket定义Socket是对TCP/IP协议的抽象,是操作系统对外开放的接口。 Socket通信流程

  • Socket TCP相关

    TCP 连接3次握手,断开连接4次握手图示 tcp/ip协议listen函数中backlog参数的含义 1、cli...

  • Socket相关知识

    Socket Socket又称"套接字” 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为...

  • Socket相关知识

    1、TCP流程图 2、UDP流程图 4、什么是Socket?网络中的进程是通过socket来通信的,那什么是soc...

  • Socket相关概念

    为何会有socket,它起到什么作用 单节点的服务器,进程间的通信可归结为以下四类:消息传递(管道、FIFO、消息...

  • iOS_环信

    对于环信(即时聊天)分为三个方面学习: 1,Socket的网络通信,Socket相关难点理解(详见——Socket...

  • 2018-06-22

    socket 地址:192.168.31.196:787相关页面建立连接后,注意依据type类型接收socket数...

网友评论

      本文标题:2019-05-06 socket相关

      本文链接:https://www.haomeiwen.com/subject/xoyroqtx.html