Splitting pydhcplib off into its own package
[invirt/packages/invirt-dhcp.git] / code / pydhcplib / examples / client_example.py
diff --git a/code/pydhcplib/examples/client_example.py b/code/pydhcplib/examples/client_example.py
deleted file mode 100755 (executable)
index c8f3887..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/usr/bin/env python
-#
-# pydhcplib
-# Copyright (C) 2005,2006 Mathieu Ignacio -- mignacio@april.org
-#
-# This file is part of pydhcplib.
-# Pydhcplib is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
-
-from pydhcplib.dhcp_packet import *
-from pydhcplib.dhcp_network import *
-
-
-netopt = {'client_listen_port':68,
-           'server_listen_port':67,
-           'listen_address':"0.0.0.0"}
-
-class Client(DhcpClient):
-    def __init__(self, options):
-        DhcpClient.__init__(self,options["listen_address"],
-                            options["client_listen_port"],
-                            options["server_listen_port"])
-        
-    def HandleDhcpOffer(self, packet):
-        packet.PrintHeaders()
-        packet.PrintOptions()
-        
-    def HandleDhcpAck(self, packet):
-        packet.PrintHeaders()
-        packet.PrintOptions()
-
-    def HandleDhcpNack(self, packet):
-        packet.PrintHeaders()
-        packet.PrintOptions()
-        
-
-client = Client(netopt)
-
-while True :
-    client.GetNextDhcpPacket()