• python网络编程--TCP客户端的开发


    #导入socket模块                                            
      2 import socket
      3 #参数说明
      4 """
      5 socket类的介绍
      6 创建客户端socket对象
      7 socket.socket(AddressFamily,Type)
      8 参数说明
      9 AddressFamily 表示IP地址类型,分别为IPv4,IPv6
     10 AF_UNTX:UNTX网络协议,AF_INET:IPv4网络协议
     11 Type表示传输协议类型
     12 SOCK_STREAM:使用TCP传输协议
     13 SOCK_DGRAM使用UDP协议
     14 方法说明
     15 connect((host,port))
     16 host:服务器ip地址
     17 port:应用程序端口号
     18 sent(data)
     19 表示发送数据,数据为二进制数据
     20 recv(buffersize)
     21 表示接收数据,buffersize表示每次接收数据的长度
     22 """
     23 #TCP客户端程序开发
     24 if __name__ == "__main__":
     25 #1.创建客户端套接字对象
     26     tcp_client_socket = socket.socket(socket.AF_INET,socket    .SOCK_STREAM)
     27 #2.和服务器套接字建立链接
     28     tcp_client_socket.connect(("192.168.1.100",8080))
     29     client_data = "1"
     30     #对数据进行编码
     31     send_data = client_data.encode("utf-8")
    #3.发送数据
     33     tcp_client_socket.send(send_data)
     34 #4.接收数据
     35     data = tcp_client_socket.recv(1024)
     36     recv_data = data.decode()
     37     print(recv_data)
     38 #5.关闭客户端套接字
     39     tcp_client_socket.close()                  

    这里借助网络调试助手

    笨鸟先飞
  • 相关阅读:
    适配器模式
    注册模式
    工厂模式
    策略模式和注入控制反转
    验签
    php中加密和解密
    asp.net textbox keyup事件触发后台的textchange事件
    jquery $.post 返回json数据
    网页播放音频、视频文件——基于web的html 5的音乐播放器(转载)
    c# 柱状图(转载)
  • 原文地址:https://www.cnblogs.com/zoutingrong/p/13710925.html
Copyright © 2020-2023  润新知