Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com To: cygwin AT cygwin DOT com From: Chris Herborth Subject: Re: hot to get IP from shell -> C solution Date: Thu, 22 Apr 2004 12:58:51 -0400 Organization: CRYPTOCard (www.cryptocard.com) Lines: 25 Message-ID: References: Reply-To: chrish AT cryptocard DOT com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet AT sea DOT gmane DOT org X-Gmane-NNTP-Posting-Host: 207.35.237.35 User-Agent: Mozilla Thunderbird 0.5 (Windows/20040207) In-Reply-To: electa wrote: > /* little utility to get the IP address of the machine > - prints the IP address in triple-dotted form xxx.yyy.zzz.www, > or nothing if can't get it. > - this code is a fragment from EpidEm code. > */ The Python one is easier... ;-) #!/usr/bin/env python # Print IP address of the machine, or nothing. import socket try: print socket.gethostbyname( socket.gethostname() ) except: pass Perl's probably just as easy. -- Chris Herborth chrish AT cryptocard DOT com Documentation Overlord, CRYPTOCard Corp. http://www.cryptocard.com/ Never send a monster to do the work of an evil scientist. Postatem obscuri lateris nescitis. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/