TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (385 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (118 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 (139842 times)
  2. FAT32 Library (72209 times)
  3. Network Ethernet Library (57392 times)
  4. USB Device Library (47740 times)
  5. Network WiFi Library (43364 times)
  6. FT800 Library (42700 times)
  7. GSM click (29980 times)
  8. mikroSDK (28440 times)
  9. PID Library (26989 times)
  10. microSD click (26398 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: 3963 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

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]

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]

Lcd Display Utility Program

0

This program is based on windows, developed using visual c# 2010 express. main functionality: ->Draw on a defined area (width , height) ->import JPEG pictures and draw on them ->saving JPEG format ->Saving to a text file that contains a 2d array with the values of the RGB very handy in many applications that need images in 2D

[Learn More]