本机客户端

import socket

# 获取到socket
sk = socket.socket() # 获取到地址 ip 和 端口号 server端的
address = ('127.0.0.1', 8001) # 连接到address
sk.connect(address) # 发送 数据到 server端
while True:
inp = input('>>>')
if inp == 'exit':
break
sk.send(bytes(inp, encoding="utf8"))
# sk.sendall(bytes('服务器链接成功', encoding="utf8")) # 接收server端的数据
data = sk.recv(1024)
print(str(data, 'utf8')) sk.close()

跨电脑客户端

import socket

# 获取到socket
sk = socket.socket() # 获取到地址 ip 和 端口号 server端的
address = ('127.0.0.1', 8001) # 连接到address
sk.connect(address) # 发送 数据到 server端
while True:
inp = input('>>>')
if inp == 'exit':
break
sk.send(bytes(inp, encoding="utf8")) result_len = int(sk.recv(1024), 'utf8')
# print(result_len)
sk.sendall('ok') # 对应的解决粘包问题 server端 # 接收server端的数据
data = bytes()
while len(data) != result_len:
data += sk.recv(1024)
print(str(data, 'gbk')) sk.close()

最新文章

  1. 写自己的Socket框架(三)
  2. 没有素描色彩基础适合学习UI吗,如果可以,该怎么学?
  3. 原生js发送ajax请求
  4. centos网卡错误Device eth0 does not seem to be present
  5. Codeforces Round #384 (Div. 2) C. Vladik and fractions 构造题
  6. nrf51822裸机教程-IIC
  7. 云服务器 ECS Linux 系统中常见的日志文件介绍
  8. uva 1642 Magical GCD
  9. T-SQL 常用语句学习
  10. Winform开发框架之权限管理系统
  11. 一步步学习NHibernate(3)——NHibernate增删改查
  12. Map.EntrySet的使用方法
  13. [置顶] 使用sping AOP 操作日志管理
  14. img 鼠标滑上后图片放大,滑下后图片复原
  15. drupal8主题安装
  16. BZOJ3497 : Pa2009 Circular Game
  17. JAVA进阶12
  18. 【妙味课堂】JS热身课后习题
  19. Mac 下 Java 多版本切换
  20. STA分析(三) cmos模型

热门文章

  1. C#委托的最简单入门和理解
  2. LuoguP1799 数列_NOI导刊2010提高 (动态规划)
  3. net::ERR_BLOCKED_BY_CLIENT 错误导致页面加载不出来
  4. JavaScript 函数对象(Function 对象)
  5. docker启动失败问题
  6. 年轻的樵夫哟,你掉的是这个免费 8 核 4G 公网Docker 服务器
  7. LOJ2312 LUOGU-P3733「HAOI2017」八纵八横 (异或线性基、生成树、线段树分治)
  8. 【C标准库】详解strerror函数
  9. 【java】学习路径16-重写Object方法(equals()等)
  10. docker容器数据卷的使用