VB.net Chat Client Server with multithread, user login, thread safe gui and using database MsSql

Encerrado Postado há 3 anos Pago na entrega
Encerrado Pago na entrega

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

VB.NET Microsoft SQL Server SQL .NET Socket IO

ID do Projeto: #27870950

Sobre o projeto

2 propostas Projeto remoto Ativo em há 3 anos

2 freelancers estão ofertando em média $125 nesse trabalho

greatswork

Hello, I have experience and web development. Kindly check our Portfolio https://www.freelancer.com/u/GREATSWORK I have skills with the following programming languages: C, "C ++", "C #", Python, GO, Matlab, Java, VB Mais

$150 USD em 1 dia
(6 Comentários)
3.6