[Tutor] python sockets
Peter Otten
__peter__ at web.de
Wed Jun 11 10:48:45 CEST 2014
Alan Gauld wrote:
> On 11/06/14 00:08, Jon Engle wrote:
>> Ok, so when I run the code it immediately terminates and never 'listens'
>
> This has nothing to do with your immediate problem but...
>
>> ***Code***
>>
>> #!/usr/bin/python # This is server.py file
>> from socket import * #import the socket library
>> import thread#import the thread library
>>
>> startingPort=input("\nPlease enter starting port: ")
>> startingPort=int(startingPort)
>
>
> You said you were using Python 2.7.
> Do not use input() in Python v2 use raw_input() instead.
> Especially since you are using int() to convert the data anyway.
>
> v2 input() evaluates whatever the user types which could
> be damaging code (whether deliberate or inadvertent).
> v2 input() is so dangerous it was removed from v3 and
> raw_input renamed as input. (Which has just created lots
> of confusion IMHO!)
>
>> def setup(PORT):
>> ##let's set up some constants
>> HOST = '' #we are the host
>
> BTW I'm still losing nearly all indentation on your posts.
> Are you posting in plain text? Nobody else is complaining
> so it might just be my reader that's barfing on it...
No, it's not just you, I don't see any indentation either.
More information about the Tutor
mailing list