タグ

udpに関するcknbstrのブックマーク (2)

  • ぷぃぷぃ日常 UDP通信

    UDP通信の骨組みが完成しパケットを作成していてふと思った。 1パケットでどれくらいの大きさまでいけるんだろう??・・・ 早速調べてみた。 ・UDP パケットのサイズを 512 バイトより大きくする場合、 ホスト以外のデバイス (ルーターなど)の中には 512 バイトを超える UDP パケットをサポートしていないものがある点を考慮しなければならない ・PC自体(レジストリ)にもUDPパケットの最大サイズを指定するMaximumUdpPacketSizeという項目があり512 ~ 16384 の範囲で指定できる。デフォルトでは1280 バイト。 ・Ethernetのフレームサイズの上限は1500バイト。 IP側で分割(Fragmentation)と再組立(Re-assembly)という機能があるため1500以下に規制されることはない。 ・IP仕様書には最大長を規定しない代わりに「総てのサブネ

    cknbstr
    cknbstr 2012/02/14
    ・UDP パケットのサイズを 512 バイトより大きくする場合、 ホスト以外のデバイス (ルーターなど)の中には 512 バイトを超える UDP パケットをサポートしていないものがある点を考慮しなければならない ・PC自体(レジストリ
  • PythonでUDPソケット通信 - mihoのお勉強ブログ(仮)

    Python | 17:10以前書いた、TCPソケット通信のプログラムを改造してUDPソケット通信をしてみることに。クライアント側はとりあえず入力したメッセージを送信するだけ。 import socket host = '127.0.0.1' port = 3794 serversock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) print 'Type message...' send_msg = raw_input() serversock.sendto(send_msg, (host, port)) サーバーは受信したメッセージを表示するだけ。 import socket host = '127.0.0.1' port = 3794 clientsock = socket.socket(socket.AF_INET, sock

  • 1