UDP Chat in Python Using Socket

Here I will share a very basic UDP chat application in Python using sockets.

It can work in point-to-point or broadcast mode.

For Point-to-Point, enter IP and Port.

For Broadcasting mode set the last byte of IP address to 255. i.e. 192.168.0.255.

Port number is HEX, remove the base 16 to make it decimal.

 

One thought on “UDP Chat in Python Using Socket”

  1. HI
    I’m trying your code, but I don’t understand the error that I’m getting. Details below. thanks, David.
    Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32
    Type “copyright”, “credits” or “license()” for more information.
    >>>
    ============== RESTART: C:/Python27/Scripts/codeninjas_chat.py ==============
    Please Enter IP: 192.168.2.255
    Please Enter PORT: 51717
    Accepting connections on port 0xca05

    Traceback (most recent call last):
    File “C:/Python27/Scripts/codeninjas_chat.py”, line 36, in
    input = getLine();
    File “C:/Python27/Scripts/codeninjas_chat.py”, line 10, in getLine
    i,o,e = select.select([sys.stdin],[],[],0.0001)
    UnsupportedOperation: fileno

Leave a Reply

Your email address will not be published. Required fields are marked *