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 (141716 times)
  2. FAT32 Library (74807 times)
  3. Network Ethernet Library (59234 times)
  4. USB Device Library (49231 times)
  5. Network WiFi Library (45003 times)
  6. FT800 Library (44554 times)
  7. GSM click (31205 times)
  8. mikroSDK (30114 times)
  9. microSD click (27588 times)
  10. PID Library (27545 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: 3998 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

W5100 SOFTWARE INTERFACED (SPI) LIBRARY

0

W5100 is an ethernet module with built in TCP/IP STACK from WIZNET, all you need to know is basic information on SOCKET PROGRAMMING and the library will do the rest for you. The library is interfaced with any pic that has enough memory for holding webpages, no need to worry about if the pic has hardware SPI ! its all done via software .

[Learn More]

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]

Leds And Switches MikroMedia For 18FJ

0

This project shows a simple interactive screen with leds and switches that look realistic, with the help of visual tft external resource file on a memory card. the project contains a file with many switches and leds Images and uses a library to control them. burn the hex code and see how it looks.

[Learn More]