โผ Top rated
Coder
Free mode
100% free
Freemium
Free Trial
-
87187166Released 1y ago100% Free**Simple Chat Application using Python** ===================================== Here is a simple code for a chat application using Python: **Server Side (chat_server.py)** ```python import socket import threading HOST = '127.0.0.1' PORT = 9090 server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server.bind((HOST, PORT)) server.listen() clients = [] nicknames = [] def broadcast(message): for client in clients: client.send(message) def handle(client): while True: try: message = client.recv(1024) broadcast(message) except: index = clients.index(client) clients.remove(client) client.close() nickname = nicknames[index] broadcast(f'{nickname} left the chat!'.encode('ascii')) nicknames.remove(nickname) break def receive(): while True: client, address = server.accept() print(f"Connected with {str(address)}") client.send('NICK'.encode('ascii')) nickname = client.recv(1024).decode('ascii') nicknames.append(nickname) clients.append(client) print(f'Nickname of the client is {nickname}!') broadcast(f'{nickname} joined the chat!'.encode('ascii')) client.send('Connected to the server!'.encode('ascii')) thread = threading.Thread(target=handle, args=(client,)) thread.start() print("Server Started!") receive() ``` **Client Side (chat_client.py)** ```python import socket import threading HOST = '127.0.0.1' PORT = 9090 client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) client.connect((HOST, PORT)) def receive(): while True: try: message = client.recv(1024).decode('ascii') if message == 'NICK': client.send(nickname.encode('ascii')) else: print(message) except: print("An error occurred!") client.close() break def write(): while True: message = f'{nickname}: {input("")}' client.send(message.encode('ascii')) nickname = input("Choose a nickname: ") receive_thread = threading.Thread(target=receive) receive_thread.start() write_thread = threading.Thread(target=write) write_thread.start() ``` **How to use:** 1. Run the `chat_server.py` script in a separate terminal or command prompt. 2. Run multiple instances of the `chat_client.py` script in separate terminals or command prompts. 3. Each client will be prompted to enter a nickname. 4. Clients can send messages to each other by typing and pressing enter. Note: This is a very basic implementation and you may want to add more features such as error handling, encryption, and more.
Featured matches
-
5,19014Released 4d ago100% Free
-
Generate code snippets, functions, and components with AI assistance.Open5218Released 18d agoFree + from $16/moOutreachGlue๐ 22 karmaOct 1, 2025Great tool for helping with coding tasks.
-
Generate tailored cover letters from resume and job description.Open85416Released 1mo agoFree + from $4.99It makes crafting professional, tailored cover letters quick and stress-free, helping you stand out with ease. Highly recommended for everyone!
-
2142Released 2d agoFree + from $10/mo
-
Open2507Released 7d agoFree + from $9/mo
-
60,254145v1.2.0 released 2mo agoFree + from $20/moWould rate 4.9 if possible, but rounding up to 5 stars because this app truly excels compared to other AI coding tools. Why 5 Stars: Best-in-class AI coding assistance Huge improvements over competitors Actually works for real development Real Impact: I successfully built and published an actual app using this tool - that's game-changing for non-developers like me. Bottom Line: Yes, there's room for improvement, but this is already the top AI coding app available. The fact that ordinary people can create real apps with it says everything. Perfect for anyone wanting to turn ideas into actual apps!
-
30,88946v6.0.15 released 2mo agoFree + from $0.05Test failure can be triggered by: - Text not being found - Image not being found - "Assert" condition not being met (according to AI with 90% confidence)
-
913,323653v1.6 released 1mo agoFree + from $12/moReducing manual efforts in first-pass during code-review process helps speed up the "final check" before merging PRs
-
5,54427Released 10mo agoFree + from $19Nice and simple tool. Not all generated images are perfect, but I like that you can simultaneously generate multiple covers in different styles. Every spin, I get at least a couple of beautiful ones.
-
Assign Jira tickets directly to Cursor agents and get PRs and Previews.Open1,6015Released 2mo agoFree + from $15/mo
Other tools
-
2012850Released 1y ago100% Free
-
4604167Released 9mo ago100% Free
-
3466589Released 1y ago100% Free
-
Transform patient data into precise medical codes instantly.Open2164950Released 1y ago100% Free
- Sponsor:Rocket
-
10,82563Released 1y agoFree + from $0.01
-
3,99967Released 3y agoFree + from $20/mo
-
4264849Released 9mo ago100% Free
-
386109113Released 10mo ago100% Free
-
Open2741637Released 10mo ago100% Free
-
2,16524Released 1y agoFree + from $4.99/moI need to create a relationship between the Excel that contains the phone numbers in column A for the people to whom I want to send their performance sheet via WhatsApp every month with the click of a button automatically and without any intervention from me, knowing that the performance sheet is an image in column C and each person has his own sheet where the only link between the performance sheet and the phone number is their personal names
-
1,31128Released 1y agoFree + from $7.50/mo
-
2894673Released 10mo ago100% Free
- Didn't find the AI you were looking for?
-
3095477Released 1y ago100% Free
-
Open3634882Released 1y ago100% Free
-
1,12729Released 1y ago100% Free
-
78112Released 1y agoFree + from $20/mo
-
5,63129Released 2y agoFree + from $5/mo
-
3,80816Released 2y agoFree + from $6.99
-
2,23529Released 8mo agoNo pricingAbsolutely love this tool! It helps me apply to jobs so quickly and is so easy to use
-
Transform programming ideas into crystal-clear pseudocode instantly.Open331111Released 1mo ago100% Free
-
1582528Released 8mo ago100% Free
-
1593744Released 1y ago100% Free
-
8826Released 2y agoFree + from $15/mo
-
3,72032Released 2y agoFree + from $6/yrI'm a developer and Code Genius is my pair programming, it's amazing how much time it already saved me. Especially when it comes to unit tests (Jest and React Testing Library) ๐ฏ Recommended!
Post