Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C#4.0
how to write a program that text chat + file transfer + source code
by c#
Posted 27-Nov-12 1:46am
arh66655
Comments
Krunal R at 27-Nov-12 7:49am
   
What have you tried ?? Where you are stuck ???
Richard MacCutchan at 27-Nov-12 7:58am
   
Start by studying the language (C#) and the framework you plan to run it under.

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

These are the brief steps to write a program for text chat...
 
1. Decide whether you want a application to chat over internet or a local network. This helps you to pick a protocol for data transfer and development tools / technologies to develop it
 
2. Google search to study how chatting applications work.
 
3. There are multiple ways to transfer files on the network. Select the one which suits the requirement
 
4. Create a flowchart of how the application works from start to end.
 
5. Design the database structure if you have decided to use. It will be mostly required for storing user info and chat logs
 
6. Use Visual Studio or any other similar IDE to code your project.
 
The end product will be a text chat application with file transfer feature and with full source code.
 
Some reference links for you
TCP/IP Chat Application Using C#[^]
http://www.dreamincode.net/forums/topic/33396-basic-clientserver-chat-application-in-c%23/[^]
http://www.junnark.com/junnark/Blog/Detail/2[^]
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 403
1 OriginalGriff 354
2 George Jonsson 202
3 Shemeemsha RA 148
4 Animesh Datta 130
0 OriginalGriff 6,189
1 Sergey Alexandrovich Kryukov 5,666
2 CPallini 4,810
3 George Jonsson 3,429
4 Gihan Liyanage 2,522


Advertise | Privacy | Mobile
Web01 | 2.8.140916.1 | Last Updated 27 Nov 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100