topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Monday August 10, 2020, 11:16 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Chat LAN Client  (Read 2266 times)

KodeZwerg

  • Honorary Member
  • Joined in 2018
  • **
  • Posts: 417
    • View Profile
    • Donate to Member
Chat LAN Client
« on: September 30, 2019, 05:29 AM »
Welcome to my little chatty fun project!

What's the point: hmmm Chat!  :-*

Little more information:
You will need the Server file for the Server and the Client for the Clients, sound good, right?  :]
ATM no security, all transmission is pure !!!
No file send/receive possible, soon!

How to:
Server:
Run server application on Server, press 'Start' (firewall might pop up to ask for permission)
Server Bug: ATM a wrong IP for server is returned, so get it via "cmd -> ipconfig" or elsewhere.

Client:
Run Client application, press menu "Tools -> Configuration" and enter the port and IP from Server application.
Press "Store settings", back in main press "connect", if everything setted up okay, you will know it  :Thmbsup:


Things on my ToDo list:
  - show correct IP on Server application
  - implement UPD Data transmission for files
  - implement "Rooms & Private Chats"
  - implement security in severall ways (help -> manual shows a bit wich things i plan)
  - Change Name of Applications  :P


Have fun, i'm ready for critic, hate and love or other suggestions  :D
sorry bad english and Delphi are my hobby ;)
politeness is not one of my strengths in writing, just because it sounds rough doesn't mean that I mean it rough.
« Last Edit: October 16, 2019, 01:48 AM by KodeZwerg »

KodeZwerg

  • Honorary Member
  • Joined in 2018
  • **
  • Posts: 417
    • View Profile
    • Donate to Member
Re: Chat LAN Client
« Reply #1 on: October 16, 2019, 01:47 AM »
New version with a bad bug, but i would like to show what i've done so far.
Take care, they are not compatible.

Current version: 0.0.4

Have fun exploring new features.

Bug is: it wont send all multilines correct.... very very soon fixed!

Main feature now is, the Server is a server (not a chat client anymore), and clients are what they should be :)
Server traffic reduced dramatical since i do now client-to-client transmissions (except BroadCast feature)
sorry bad english and Delphi are my hobby ;)
politeness is not one of my strengths in writing, just because it sounds rough doesn't mean that I mean it rough.
« Last Edit: October 16, 2019, 02:00 AM by KodeZwerg »

chashnniel

  • Member
  • Joined in 2018
  • **
  • default avatar
  • Posts: 102
    • View Profile
    • Donate to Member
Re: Chat LAN Client
« Reply #2 on: October 16, 2019, 09:01 PM »
#BUGS

What i did:
CLC -- file -- open another instance
The first instance's message is OK
But the second instance's message is always "Enter Text to be send in here..."

KodeZwerg

  • Honorary Member
  • Joined in 2018
  • **
  • Posts: 417
    • View Profile
    • Donate to Member
Re: Chat LAN Client
« Reply #3 on: October 17, 2019, 01:37 AM »
#BUGS

What i did:
CLC -- file -- open another instance
The first instance's message is OK
But the second instance's message is always "Enter Text to be send in here..."
That's no bug, that is normal.
Another Instance is nothing more than (like name suggest) another instance.
Like if you doubleclick clc.exe to run it twice, triple quattro times....
I've included this to run clc.exe again if i open/join another room.
Just a small helper (same like in cls.exe "open clc instance")
(....soon this is obsolete anyway, since i am working on "many rooms in one application" code...)

Tell me please wich reaction you supposed should happen, thanks!

Thanks for testing!
sorry bad english and Delphi are my hobby ;)
politeness is not one of my strengths in writing, just because it sounds rough doesn't mean that I mean it rough.