All pastes #2120163 Raw Edit

Mine

public text v1 · immutable
#2120163 ·published 2012-02-20 14:55 UTC
rendered paste body
//Basit Server Uygulaması 1
//Bu program Hüseyin ÇAKANLI tarafından
//20.02.2012 Tarihinde yazıldı.
//Visual Studio 2010 ile test edilmiştir.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//Client-Server için gerekli sınıflar
using System.Net;
using System.Net.Sockets;
namespace BasitServerUygulaması
{
class Program
{
    static void Main(string[] args)
    {
        //Server Nesnemizi tanımlayalım, port numarası : 2500 olsun
        // http://localhost:2500 şeklindeki isteklere bu server'ımız cevap verecek
        var server = new TcpListener(IPAddress.Any, 2500);
        //Sever'ımızı başlatalım
        server.Start();
        Console.WriteLine("Server Başlatıldı...");
        //Client tarafından gelecek istekleri dinlemeye başlayalım
        while (true)
        {
            Console.WriteLine("Client Bekleniyor....");
            //Client nesnemizi tanımlayalım
            var client = server.AcceptTcpClient();
            //Client nesnesinin içeriğini tutacak stream
            var clientData = client.GetStream();
            //İçerik için bellekte yer tahsis edelim
            var buffer = new byte[1024];
            var bufferSize = clientData.Read(buffer, 0, 1024);
            //clientten gelen isteği alalım
            var requestString = Encoding.UTF8.GetString(buffer);
            Console.WriteLine(requestString);
            //Client'e serverdan istediğimiz mesajı verelim.
            var responseBytes = Encoding.UTF8.GetBytes("Serverdan Selam...");
            clientData.Write(responseBytes,0,responseBytes.Length);
            client.Close();
        }
    }
}
}