zoukankan      html  css  js  c++  java
  • python3之tcp

    tcp客户端:

    import socket
    
    def main():
        """tcp客户端"""
        #创建套接字
        tcp_client = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
        #建立和服务器的链接
        localaddr = (" ",8080)
        tcp_client.connect(localaddr)
        #发送数据
        send_data = input("请输入要发送的信息")
        tcp_client.send(send_data.encode("gbk"))
        #接收数据
        recv_data = tcp_client.recv(1024)
        print(recv_data.decode("gbk"))
    
        #关闭套接字
        tcp_client.close()
    
    
    if __name__ == "__main__":
        main()
    

     服务器端:

    import socket
    
    def main():
        """tcp服务器"""
        #创建套接字(买个手机)
        tcp_server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
        #绑定本地信息(插入手机卡)
        localaddr = ("",7890)
        tcp_server.bind(localaddr)
        #设置为监听模式(手机开机)
        tcp_server.listen(128)
        #等待客户端链接(等待手机响铃)
        new_socket, client_addr = tcp_server.accept()  #返回一个新的套接字和这个客户端的IP,端口
        #接收信息
        recv_data = new_socket.recv(1024)
        print(recv_data.decode("gbk"))
        #发送信息
        send_data = input("请输入要发送的信息")
        new_socket.send(send_data.encode("gbk"))
        #关闭套接字
        new_socket.close()
        tcp_server.close()
    
    
    if __name__ == "__main__":
        main()
    
  • 相关阅读:
    24/3=8 睡觉8工作8 8????
    linux上使用redis--宝塔面板
    Ruby--strftime
    JS-页面操作
    JS-确认框
    Rails--bundle exec rake db:migrate
    Jquery--array
    Ruby--hash
    Jquery--string
    Jquery--ajax
  • 原文地址:https://www.cnblogs.com/yan-peng/p/9966962.html
Copyright © 2011-2022 走看看