"Open source Download" Instant chat system (IM system) based on TCP network communication (C # source code)

Source: Internet
Author: User
Tags mssql

C # open Source IM system

Related resources are available in my resources 0 points download

The integration of the IM part of the system, extracted, a total of reference, but also as you can learn Networkcomms framework of a demo

name : Breeze im

Name Source: Small means that the system is relatively simple

      The wind is due to the UI used by the fan teacher years ago in the online open source of high simulation qq2008 code, in this expressed special thanks

The database is using MSSQL 2005.

C # 2.0 Development

The communication framework uses the C # Open source Communication framework from Cambridge, UK networkcomms2.3.1 can access this page to download NETWORKCOMMS network communication Framework Learning

Use the NETWORKCOMMS communication framework for more than 1 years, very stable, and able to support Xamarion. Android Xamarion. IOS Development

For example, I can develop a server-side based on Networkcomms and deploy it on a server2003 server

Multiple clients that develop WinForm or WPF based on Networkcomms are deployed on the user's PC

Development of Android Client for the same system based on Networkcomms deployed on Android phone

Development of the same system based on Networkcomms the application of Pingguo mobile phone is deployed on Pingguo mobile phone

All clients use the same server.

Networkcomms was developed by 2 engineers in Cambridge, UK, and the website is www.networkcomms.net

Authorized to introduce Networkcomms's Chinese website www.networkcomms.cn is being created

Breeze im Main Features: Chat support offline messages

EXE executable file download database download (mssql2005) source Download

EXE executable to execute, you also need to install the database and modify the configuration file

The source code is used by VS2010 to develop

Source code structure diagram:

As follows:

Server side: (still old, simple interface)

Client: (Login interface)

Main interface (can be displayed online, not on the line of Friends):

Chat interface:

Support for sending text and GIF animations (well-defined animations within the system)

Panel bounce effect Static diagram look not very out, the icon is actually in the beating

Support offline message, after landing, the friend icon with offline message will bounce

The database uses MSSQL 2005

There are four of tables

Offlinemessage offline messages stored in this table if the friend is not on the line when the message is sent

After waiting for a friend to go online, the server gets a message from this table, sends it to a friend, and deletes the sent offline message from the table.

Rcusers Table User Table store user Information Protection login ID password gender etc.

UserGroup Organization User group whether the user belongs to a sales group or a development group

RoleGroup Permissions User group store whether the user belongs to a manager or employee (not used in differential IM)

.

Default test user (in rcusers that table)

Login ID Nickname Password
9001 Tom 123
9002 John doe 123
9003 Xiaohua 123
9004 Harry 123
9005 Lin Xi 123
9006 Dream Cloud 123
9007 Blue sky 123
9008 Green leaves 123

Other demo downloads based on networkcomms2.3.1

[SOURCE DOWNLOAD] Demo2. Analog simple Login-based on networkcomms2.3.1[source Download]demo1 client get information from server (based on networkcomms2.3.1) "Open source Download" Automatic upgrade program based on TCP network communication C # source code

"Template download" share the database framework I'm using

Template download Innosetup Create a template for the. NET installation package

"Template download" share the database framework I'm using

"Open source Download" Instant chat system (IM system) based on TCP network communication (C # source code)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.