使用UDP

简介: 基本UDP客户端 #!/usr/bin/env python # UDP Example - Chapter 2 import socket, sys, time host = sys.argv[1] textport = sys.

基本UDP客户端

#!/usr/bin/env python

# UDP Example - Chapter 2

import socket, sys, time


host = sys.argv[1]

textport = sys.argv[2]


s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

try:

    port = int(textport)

except ValueError:

    # That didn't work.  Look it up instread.

    port = socket.getservbyname(textport, 'udp')


s.connect((host, port))

print "Enter data to transmit: "

data = sys.stdin.readline().strip()

s.sendall(data)

s.shutdown(1)

print "Looking for replies; press Ctrl-C or Ctrl-Break to stop."

while 1:

    buf = s.recv(2048)

    if not len(buf):

        break

    print "Received: %s" % buf

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/djcsch2001/archive/2008/09/17/2944101.aspx

相关文章
|
6月前
|
网络协议 算法 网络性能优化
TCP和UDP详解2
TCP和UDP详解
52 0
|
6月前
|
网络协议 Windows
对udp进行简单认识
对udp进行简单认识
71 0
|
2月前
|
存储 网络协议 算法
UDP & TCP 超详解
本文详细介绍了UDP与TCP协议的相关知识。首先阐述了UDP协议结构,包括其报文格式、各字段含义及其CRC校验和机制。接着深入探讨了TCP协议,涵盖其协议结构、确认应答机制、超时重传策略、三次握手与四次挥手过程,以及滑动窗口、流量控制和拥塞控制等关键技术。最后分析了TCP在异常情况下的处理机制,如进程崩溃、主机关机、掉电和网线断开等情况。
119 5
|
1月前
|
网络协议 网络性能优化
详解TCP/IP协议以及UDP
详解TCP/IP协议以及UDP
33 0
|
6月前
|
XML 网络协议 算法
UDP/TCP协议特点
UDP/TCP协议特点
106 0
|
6月前
|
缓存 网络协议 算法
TCP和UDP详解1
TCP和UDP详解
50 0
|
6月前
|
传感器 缓存 网络协议
UDP可靠性设计
UDP可靠性设计
63 0
|
存储 网络协议 程序员
TCP VS UDP
TCP VS UDP
54 0
4.7 UDP
4.7 UDP
56 0
|
存储 缓存 网络协议
传输层中TCP和UDP
主要学习了TCP和UDP协议 TCP和UDP报文格式 三次握手四次挥手
传输层中TCP和UDP
下一篇
无影云桌面