Code Monkey home page Code Monkey logo

client-server-application's Introduction

Getting Started.

I have used minimal toolstack. For advance level we can use gRPC and front-end react.js technology and for TDD we can include unit test project.

  1. I am using Window application with ".NET Core 3.1" and Web application using ".NET Framwork 4.7.2".
  2. Both application is using TcpClient and NetworkStream for sending and received messages.
  3. Application works in two direction. a) Web Application(Server) to Window Application(Client) : In order to Data synchronization from Web application(Server) to Window application(client) once data is submitted through TextBox please click on "Refresh" button in Window application(Client). b) "Refresh Data" is for Data synchronization. c) Window Application(Client) to Web Application(Server) : Before click on "Sending" button in window application - Click on "Refresh" button in Web Application(Server).

Window Application(Client):

  1. Window application build on ".NET Core 3.1".
  2. Window application(client) also send and received text message.

Web Application(Server):

  1. First Run web application and then type message in textbox.
  2. Click on Submit button and run window application.
  3. Once run window application then it will received message and insert message into SQLlite database.
  4. Click on "Refresh Data" button and it will show you send and received data list with time.
  5. Web application build in ".NET Framwork 4.7.2".
  6. Here we have used PORT NO = "5000" and SERVER_IP = "127.0.0.1". You can change accordingly.
  7. I have used TcpClient and NetworkStream for sending and received messages.

#Database

  1. I have used SQLite database for storing data.

.NET and other dll used in Backend

  • Net Core 3.1
  • SQLlite
  • C#
  • Bootstrap
  • Logger for Error Handling

other information for configuration

client-server-application's People

Contributors

bhargavdakwala avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.