python的socket的tcp协议编程

Posted 老鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的socket的tcp协议编程相关的知识,希望对你有一定的参考价值。

  1. 服务端代码如下:

    # _*_ coding:utf-8 _*_
    import socket
    import datetime
    HOST=\'0.0.0.0\'
    PORT=3434

    s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    s.bind((HOST,PORT))
    s.listen(1)

    while True:
    conn,addr=s.accept()
    print \'Client %s connected!\'%str(addr)
    dt=datetime.datetime.now()
    message=\'Current time is\'+str(dt)
    conn.send(message)
    print "Sent:",message
    conn.close()

  2. 客户端代码如下:

    import socket
    HOST=\'127.0.0.1\'
    PORT=3434
    s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    s.connect((HOST,PORT))
    print "Connect %s:%d ok"%(HOST,PORT)
    data=s.recv(1024)
    print "Received:",data
    s.close()

 

以上是关于python的socket的tcp协议编程的主要内容,如果未能解决你的问题,请参考以下文章

Java网络编程:TCP的socket编程

网络编程Socket

细说http - tcp - udp - socket - protobuf协议

基础:C#Socket编程之TCP与UDP简介

socket 套接字编程

Linux之socket套接字编程20160704