socket client 发起连接。

流程为:

创建接口

发起连接

创建接口参数同socket server相同

发起连接的函数为socket.connect(ip,port)

这个地方的ip与port为socket server端的ip和监听port。

代码示例:

# -*- coding: utf-8 -*-
'''
This is a testing program
the program is used to test socket client
'''
import socket
import sysdef start_tcp_client(ip, port):#server port and ipserver_ip = ipservr_port = porttcp_client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)try:tcp_client.connect((server_ip, server_port))except socket.error:print 'fail to setup socket connection'tcp_client.close()

 

转载于:https://www.cnblogs.com/felixwa/p/6039245.html

python -socket -client相关推荐

  1. [Python_7] Python Socket 编程

    0. 说明 Python Socket 编程 1. TCP 协议 [TCP Server] 通过 netstat -ano 查看端口是否开启 # -*-coding:utf-8-*-"&qu ...

  2. python socket编程

    python 编写server的步骤: 1.第一步是创建socket对象.调用socket构造函数.如: socket = socket.socket( family, type ) family参数 ...

  3. 【Python之旅】第五篇(三):Python Socket多线程并发

    1.多线程模块 主要是socketserver模块,如下图示: 2.多线程原理 如下图示说明: 3.SockteServer例子说明 服务器端: 客户端: 4.演示 还是以前面例子,对代码进行修改,作 ...

  4. python socket单线程通信

    注意 socket通信默认的情况下是属于阻塞形式通信,在recv与accept函数会进行阻塞 1.客户端正常退出的情况下,server端的con的通道会正常的关闭,recv直接赋值为空 2.在wind ...

  5. python socket coding

    python 编写server的步骤: 1.第一步是创建socket对象.调用socket构造函数.如: socket = socket.socket( family, type ) family参数 ...

  6. Python Socket 编程——聊天室示例程序

    上一篇 我们学习了简单的 Python TCP Socket 编程,通过分别写服务端和客户端的代码了解基本的 Python Socket 编程模型.本文再通过一个例子来加强一下对 Socket 编程的 ...

  7. 高并发 python socket send 异步_在Python中使用异步Socket编程性能测试

    ok,首先写一个python socket的server段,对开放三个端口:10000,10001,10002.krondo的例子中是每个server绑定一个端口,测试的时候需要分别开3个shell, ...

  8. python socket epoll_python 关于epoll的学习

    在linux中,默认情况下所有的socket都是blocking;当 用户进程调用了recvfrom这个系统调用,kernel就开始了IO的第一个阶段:准备数据.对于network io来说,很多时候 ...

  9. python socket编程之双方相互通信简单实例_Python socket实现的简单通信功能示例

    套接字(socket)是计算机网络数据结构,在任何类型的通信开始之前,网络应用程序必须创建套接字,可以将其比作电话的插孔,没有它将无法进行通信 常用的地址家族 AF_UNIX:基于文件,实现同一主机不 ...

最新文章

  1. 使用Python,EoN模拟网络中的疾病扩散模型,并结合matplotlib绘图
  2. 别在 Java 代码里乱打日志了,这才是正确的日志打印姿势!
  3. RoFormerV2:自然语言理解的极限探索
  4. 百度腾讯中兴华为全部入局Linux Foundation深度学习基金会
  5. (48)FPGA面试技能提升篇(数字采样、射频存储、频谱搬移)
  6. 【计算机组成原理】存储系统综合实验
  7. 第二阶段:4.商业需求文档MRD:5.PRD-原型图
  8. RedHat7安装yum并下载gcc
  9. Resnet网络结构图和对应参数表的简单理解
  10. 理解FPS游戏中的矩阵方框透视自瞄
  11. 机器视觉培训教程-镜头的基本知识
  12. 流程图-时序图-架构图,部署图-拓扑图-ER图-类图-状态图-用例图
  13. 杭州最新公交线路一览(150-)
  14. Java实验6 --模拟物流快递系统程序设计
  15. android 意图过滤,Android 意图(Intent)及过滤器(Filter).pdf
  16. AtCoder Beginner Contest 234 G - Divide a Sequence
  17. 鸿蒙系统上市时间p20pro,华为P20/20 Pro今日正式发布:外观配置详细汇总
  18. C语言猜字游戏---翁凯
  19. Chrome启动参数常用参数
  20. 公有云的地域和可用区

热门文章

  1. redis消息队列写入mysql_redis怎么实现将消息队列持久化到数据库中?
  2. linux连接小米随身wifi密码忘记了,小米wifi管理员密码忘记了怎么办?
  3. c语言 char转int_C语言关键字及进制的转换你都知道吗?
  4. java link 使用_使用 C 实现Java LinkList
  5. mysql 插入删除操作_MySQL——增删改操作
  6. js手机键盘遮挡_完美解决手机网页中输入框被输入法遮挡的问题
  7. 通过身份证号提取性别_身份证号提取生日、年龄、性别、籍贯,最简单的方法!...
  8. php中介模式,中介者模式(Mediator pattern)详解及PHP实现
  9. php request payload怎么接收,[问题] PHP接收Request payload传递过来的参数
  10. oracle查询不走索引全表扫描,使用索引快速全扫描(Index FFS)避免全表扫描的若干场景-Oracle...