• python实现建立tcp通信


    实现代码如下:

    #tcp协议通信
    import socket,time
    class TcpConnect:
    def __init__(self,ip,port):
    #实例化一个基于tcp的socket对象
    self.mysocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    #建立与{ip}:{port}端口的tcp连接
    self.mysocket.connect((ip,port))

    # 调用发送的方法,并对信息进行编码
    def get_tcp_send(self,message):
    self.mysocket.send(message.encode('gb2312'))

    # 调用接收的方法,并对信息进行编码
    def get_tcp_recv(self):
    recvDate=self.mysocket.recv(1024)
    print('接收数据:',recvDate.decode('gb2312'))

    # 关闭socket连接
    def back_tcp(self):
    self.mysocket.close()

    if __name__ == '__main__':
    ip='127.0.0.1'
    port=60000
    a=TcpConnect(ip,port)
    # 发送的内容
    for i in range(3):
    message = '%d你好'%i
    a.get_tcp_send(message)
    time.sleep(3)
    time.sleep(5)
    a.back_tcp()
  • 相关阅读:
    [FJOI2007]轮状病毒
    [SHOI2013]发微博
    ATCODER ABC 099
    [HEOI2015]兔子与樱花
    [TJOI2017]可乐
    [TJOI2015]线性代数
    [Ceoi2008]order
    [CTSC2008]祭祀river
    [POI2009]Lyz
    数列分块(数据结构)学习笔记
  • 原文地址:https://www.cnblogs.com/badbadboyyx/p/11978894.html
Copyright © 2020-2023  润新知