TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (405 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (133 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (142098 times)
  2. FAT32 Library (75364 times)
  3. Network Ethernet Library (59524 times)
  4. USB Device Library (49549 times)
  5. Network WiFi Library (45355 times)
  6. FT800 Library (44980 times)
  7. GSM click (31485 times)
  8. mikroSDK (30555 times)
  9. microSD click (27868 times)
  10. PID Library (27631 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Example

C# Windows Application Socket Programming Example

Rating:

5

Author: NART SCHINACKOW

Last Updated: 2012-06-08

Package Version: 1.0.0.0

Example: 1.0.0.0

Category: Other Codes

Downloaded: 4005 times

Not followed.

License: MIT license  

This example has two projects developed using Visual C# 2010 Express edition, it demonstrates network programming using sockets , TCP LISTENERS , TCP CLIENTS, through a simple chat client/server single threaded application.
these applications could be useful for understanding how networks are programmed and understand the fundamentals.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "C# Windows Application Socket Programming Example" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "C# Windows Application Socket Programming Example" changes.

Do you want to report abuse regarding "C# Windows Application Socket Programming Example".

  • Information
  • Comments (3)
DOWNLOAD LINK RELATED COMPILER CONTAINS
Other Compiler
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Example Blog

How To Run The Programs:

  1. open the chatclient folder and copy the executable shortcut to your desktop.
  2. open the chatserver folder and copy the executable shortcut to your desktop.
  3. check you network setting and write down your ipv4 address as shown in the figure below
  4. run the chatserver application and write down the ip address then press the listen button
  5. run the chatclient application and write down the ip address then press the connect button
  6. write messages and send with in different pcs

note: the chat client application must connect to the servers applications ip.

for understanding how it works, open both projects and take a look at the code, it is well documented and will help you understand how it runs...

Suggested applications:

you could build a pic web server that listens for connections, on the other side build a windows application (client) that connects to it ...


Demo

Demo

Snap Shot On Configuring Ip Addresses on the same pc.

View full image

Application setup and demo

Application setup and demo

Watch on YouTube

Note: This Project May Be Optimized And Changed Any Time So Stay Tuned

CHECK OUT MY WEBSITE FOR MORE CODES AND PROJECTS

ALSO FROM THIS AUTHOR

C# Networks Api Library

5

This is a networks api library built in C#, it facilitates the communication between any two devices that use TCP/IP transport protocol. through a simple event driven program you could build a multi threaded connection. this package contains the dll library all you need to do is import it to your project references.

[Learn More]

NS73M FM TRANSMITTER LIBRARY

0

Simple library for the NS73M FM transmitter, the library contains functions to communicate with the module, all you need is a PIC and the module which can be found at http://www.sparkfun.com/products/8482 , a simple wire of 31 inch long and you are ready to go. just copy the two files into your project folder and include "NS73M.h".

[Learn More]

Help Builder Application

0

This is a simple windows application help builder, programmed using Visual C# 2010 express edition. Use this application to provide documentation for your libraries and produce function descriptions.

[Learn More]