⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 client4.py

📁 python web programming 部分
💻 PY
字号:
import socket
import sys
import netstring

sockType = socket.SOCK_STREAM
if len(sys.argv) > 1:
    if sys.argv[1] == "-u":
        sockType = socket.SOCK_DGRAM
    elif sys.argv[1] != "-t":
        sys.exit("Unknown option: "+sys.argv[1])        

while 1:
    arg = raw_input("Send: ")
    if not arg:
        break
    s = socket.socket(socket.AF_INET, sockType)
    if sockType == socket.SOCK_STREAM:
        addr = ('127.0.0.1', 8081)
        s.connect(addr)
        netstring.writens(s, arg)
        ret = netstring.readns(s)
    else:
        s.sendto(netstring.encode(arg), ('127.0.0.1', 8081))
        ret, addr = s.recvfrom(1024)
        ret = netstring.decode(ret)
    print "Address:", addr, "Returned:", ret
    s.close()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -