Closed Chat Client Server with multithread, user login, thread safe gui and using database MsSql

Goll Project :

- Server can send looping 500 data to all client without freeze in both, we can see step by step data (running data ) incoming in datagrid client

- All client send looping 500 data to server, without freeze in both, running data at incoming server

DB sql server

tblSetting : IDsetting int(Primarykey), SrvIP as varchar,SrvPort varchar

tbluser : UserID int (PrimaryKey) , UserName varchar, UserPass varchar,IdGroup

tblGroup : IdGroup int (PrimaryKey),GroupName varchar ( GroupName will be fill with Admin and User )

tblLog: LogId int, DateInput datetime,UserId int,TypeMsg, OldValue, NewValue, Changeby

TypeMsg like : LoginTime, LogoutTime,ChangePass,AddUser,RemoveUser

Server Side application Role

1. Form Login : username , password

2. Form Add/Modify/Remove User (Fields-> UserID , User Name, Password, IdGroup)

2. Form Server

- list of user connected ( datagri ( time login , username)

- list incoming msg (datagrid ( FromUsername, time, message)

- list outgoing msg (datagrid ( time, message,toUserName)

- send to specific user

- send to all user

- remove user

3. Server always send heardbit to all user ,every 2 second, to make sure alive

4. Only Admin can add/remove user

5. Only Admin can Start/Disconnect Server Listening

6. Create log txt file incoming and outgoing msg

Client Side Application Role.

1. form ConfigApp : ServerIP, ServerPort, UserName

2. form ChangePass : username, oldPass , NewPass

3. MainForm : Login to Server

- datagrid receive msg (time, message)

- datagrid sendmsg (time, message)

[login to view URL] log txt file incoming and outgoing msg

Skills: VB.NET, Microsoft SQL Server, SQL, .NET, Socket IO

See more: net chat client application, chat client server midp, report socket chat client server, multithreading c# application with sql server database calls, multi-threaded console application c#, c# sql connection multiple threads, pluralsight c# multi-threading, c# multithreading sql insert, multithreading database calls, c# parallel database calls, c# multithreading example, code chat client server java socket, j2me sip chat client server, chat client server application visual, rmi visual net j2ee client server, chat client server architecture operating system, complete chat client server, chat client server program socket, develop live voice chat client server asp net ajax, java chat client server socket

About the Employer:
( 0 reviews ) Jakarta Timur, Indonesia

Project ID: #27870950

2 freelancers are bidding on average $125 for this job


Hi there, Warm Greetings !! I have more than 7 years of working experience on .Net platform. I would like to be considered for this project. I have worked on many small and big projects. I have experience with follo More

$100 USD in 7 days
(10 Reviews)

Hello, I have experience and web development. Kindly check our Portfolio I have skills with the following programming languages: C, "C ++", "C #", Python, GO, Matlab, Java, VB More

$150 USD in 1 day
(6 Reviews)