阅读 190

TCP编程

TCP编程

 

服务端:

import socket

1.#建立套接字

socketfd=socket.socket() #默认是建立TCP链接

2.绑定地址

socketfd.bind(("0.0.0.0",8888))

3.监听

socketfd.listen(3)

4.与客户端建立链接以及收发数据

while True:

  try:

    connfd,addr=socketfd.accept() #阻塞函数 ,与客户端建立链接

  except KeyboardInterrupt:

  print("服务器断开")

  break

  while True:

    data=connfd.recv(1024)

    if not data:

      break

    print(data.decode())

    connfd.send(b'ok')

  connfd.close()

socketfd.close()

 

客户端:

from socket import *

socketfd=socket()

#与服务端建立链接

server_addr=('127.0.0.1',8888)

socketfd.connect(server_addr)

#收发消息

while True:

  word=input(">>")

  if not word:

    break

  socketfd.send(word.encode())

  data=socketfd.recv(1024)

  print(data.decode())

socketfd.close()

来源:https://www.cnblogs.com/libotao/p/14748179.html


 服务器测评http://www.cncsto.com/ 


文章分类
后端
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐