NetPro'09 ส่งาน EmployeeUDPClient and EmployeeUDPServer

16 views
Skip to first unread message

Nati

unread,
Jul 1, 2009, 12:53:31 AM7/1/09
to net...@googlegroups.com
ส่งาน EmployeeUDPClient and EmployeeUDPServer

coke: ::

unread,
Jul 1, 2009, 12:58:49 AM7/1/09
to net...@googlegroups.com
EmployeeSrvr
 
   

using

System;

using

System.Net;

using System.Net.Sockets;

class

EmployeeSrvr

{

 public static void Main()

{

byte[] data = new byte[1024];

IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);

UdpClient newsock = new UdpClient(ipep);

Console.WriteLine("Waiting for a client...");

IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

for (; ; )

{

data = newsock.Receive(

ref sender);

Employee emp1 = new Employee(data);

Console.WriteLine("{0} {1} {2} {3}", emp1.EmployeeID, emp1.LastName, emp1.FirstName, emp1.YearsService, emp1.Salary);

}

}

}

 

 

EmployeeClient

using

System;

using

System.Net;

using

System.Net.Sockets;

class

EmployeeClient

{

public static void Main()

{

Employee emp1 = new Employee();

String ip;

ip=

Console.ReadLine();

emp1.EmployeeID = 2105;

emp1.LastName =

"Yossawat";

emp1.FirstName =

"Wongchan";

emp1.YearsService = 50;

UdpClient server = new UdpClient(ip, 9050);

IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

byte[] data = emp1.GetBytes();

server.Send(data, data.Length);

}

}

Te|2nG

unread,
Jul 1, 2009, 1:03:15 AM7/1/09
to net...@googlegroups.com
//สุธี พวงสง่า 4966261176
Server
 
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;

class EmployeeSrvr
{
    public static void Main()
    {
            byte[] data = new byte[1024];
            IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
            UdpClient newsock = new UdpClient(ipep);
            IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
            while (true)
            {

                Console.WriteLine("Waiting for a client..."); 
                data = new byte[1024];
                data = newsock.Receive(ref sender);
                Console.WriteLine("Message received from {0}:", sender.ToString());
                int packsize = BitConverter.ToInt16(data, 0);
                Console.WriteLine("packet size = {0}", packsize);

                data = new byte[1024];
                data = newsock.Receive(ref sender);

                Employee emp1 = new Employee(data);
                Console.WriteLine("emp1.EmployeeID = {0}", emp1.EmployeeID);
                Console.WriteLine("emp1.LastName = {0}", emp1.LastName);
                Console.WriteLine("emp1.FirstName = {0}", emp1.FirstName);
         //     Console.WriteLine("emp1.YearsService = {0}", emp1.YearsService);
                Console.WriteLine("emp1.Salary = {0}\n", emp1.Salary);
        }
    }
}
 
 
 
Client
 
using System;
using System.Net;
using System.Net.Sockets;
class EmployeeClient
{
    public static void Main()
    {
        Employee emp1 = new Employee();
        emp1.EmployeeID = 1176;
        emp1.LastName = "Suthee";
        emp1.FirstName = "Puangsanga";
   
        emp1.Salary = 50000;
        while (true)
        {
            Console.Write("IP : ");
            string ipp = Console.ReadLine();
            IPEndPoint ipep = new IPEndPoint(
                             IPAddress.Parse(ipp), 9050);
            Socket server = new Socket(AddressFamily.InterNetwork,
                      SocketType.Dgram, ProtocolType.Udp);
            byte[] data = emp1.GetBytes();
            int size = emp1.size;
            byte[] packsize = new byte[2];
            Console.WriteLine("packet size = {0}", size);
            packsize = BitConverter.GetBytes(size);
            server.SendTo(packsize, 2, SocketFlags.None, ipep);
            server.SendTo(data, size, SocketFlags.None, ipep);
        }
 
    }
}
 
 


 
เมื่อ กรกฎาคม 1, 2009 11:58 ก่อนเที่ยง, coke: :: <oooco...@gmail.com> เขียนว่า:

chaturawit puttacharoen

unread,
Jul 1, 2009, 1:04:05 AM7/1/09
to net...@googlegroups.com
นาย จตุรวิธ  พุทธเจริญ  4966260038  IT_4RA
Client
 
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.Net.Sockets;
namespace EmployeeClient
{
    class Program

    {
        public static void Main()
        {
            Employee emp1 = new Employee();
            UdpClient client;
            emp1.EmployeeID = 1;
            emp1.LastName = "Puttacharoen";
            emp1.FirstName = "Chaturawit";
            emp1.YearsService = 12;
            emp1.Salary = 35000.50;
            try
            {
                Console.Write("Enter destination IP: ");
                String IP = Console.ReadLine();
                client = new UdpClient(IP, 9050);

                IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
               
            }
            catch (SocketException)
            {
                Console.WriteLine("Unable to connect to server");
                return;

            }
            byte[] data = emp1.GetBytes();
            int size = emp1.size;
            byte[] packsize = new byte[2];
            Console.WriteLine("packet size = {0}", size);
            packsize = BitConverter.GetBytes(size);
            client.Send(data, data.Length);
        }
    }
}
 
Server
 
 
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.Net.Sockets;

namespace EmployeeSrvr
{
    class Program

    {
        public static void Main()
        {
          
                byte[] data = new byte[1024];
                IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
                UdpClient newsock = new UdpClient(ipep);
                while (true)
                {
                Console.WriteLine("Waiting for a client...");
                IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
                data = newsock.Receive(ref sender);
                byte[] size = new byte[2];
                int packsize = BitConverter.ToInt16(size, 0);

                Console.WriteLine("packet size = {0}", packsize);
                Employee emp1 = new Employee(data);
                Console.WriteLine("emp1.EmployeeID = {0}", emp1.EmployeeID);
                Console.WriteLine("emp1.LastName = {0}", emp1.LastName);
                Console.WriteLine("emp1.FirstName = {0}", emp1.FirstName);
                Console.WriteLine("emp1.YearsService = {0}", emp1.YearsService);
                Console.WriteLine("emp1.Salary = {0}\n", emp1.Salary);
                size = new byte[2];
                packsize = BitConverter.ToInt16(size, 0);
                data = new byte[packsize];
            }
        }
    }
}

nattakorn deetakulwattanapon

unread,
Jul 1, 2009, 1:09:35 AM7/1/09
to net...@googlegroups.com
นายณัฐกรณ์ ดีตระกูลวัฒนผล 4966263040 IT_4RA
 
class EmployeeSrvr

{
    public static void Main()
    {
       
        byte[] data = new byte[1024];
        IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
        UdpClient newsock = new UdpClient(ipep);
        while(true){
        Console.WriteLine("Waiting for a client...");
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
        data = newsock.Receive(ref sender);
        byte[] size = new byte[2];
        int packsize = BitConverter.ToInt16(size, 0);
        Console.WriteLine("packet size = {0}", packsize);
        Employee emp1 = new Employee(data);
        Console.WriteLine("emp1.EmployeeID = {0}", emp1.EmployeeID);
        Console.WriteLine("emp1.LastName = {0}", emp1.LastName);
        Console.WriteLine("emp1.FirstName = {0}", emp1.FirstName);
        Console.WriteLine("emp1.YearsService = {0}", emp1.YearsService);
        Console.WriteLine("emp1.Salary = {0}\n", emp1.Salary);
    }
    }
}
 
class EmployeeClient

{
    public static void Main()
    {
        Employee emp1 = new Employee();
        UdpClient server;
        emp1.EmployeeID = 1;
        emp1.LastName = "Deetakulwattanapon";
        emp1.FirstName = "Nuttakorn";
        emp1.YearsService = 99;
        emp1.Salary = 85000;
        try
        {
            Console.Write("Enter Destination IP : ");
            String IP = Console.ReadLine();
            server = new UdpClient(IP, 9050);

            IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
        }
        catch (SocketException)
        {
            Console.WriteLine("Unable to connect to server");
            return;
        }
        byte[] data = emp1.GetBytes();
        int size = emp1.size;
        byte[] packsize = new byte[2];
        Console.WriteLine("packet size = {0}", size);
        //packsize = BitConverter.GetBytes(size);
        server.Send(data, data.Length);

AlongKone Wassayapalin

unread,
Jul 1, 2009, 1:14:16 AM7/1/09
to net...@googlegroups.com
อลงกรณ์ เวศยผลิน 5066262311
emp.cs

using

System;

using

System.Text;

class

Employee

{

public int EmployeeID;

private int LastNameSize;

public string LastName;

private int FirstNameSize;

public string FirstName;

public string Id;

private int IdSize;

public double Salary;

public int size;

public Employee()

{

}

public Employee(byte[] data)

{

int place = 0;

EmployeeID =

BitConverter.ToInt32(data, place);

place += 4;

LastNameSize =

BitConverter.ToInt32(data, place);

place += 4;

LastName =

Encoding.ASCII.GetString(data, place, LastNameSize);

place = place + LastNameSize;

FirstNameSize =

BitConverter.ToInt32(data, place);

place += 4;

FirstName =

Encoding.ASCII.GetString(data, place, FirstNameSize);

place += FirstNameSize;

IdSize =

BitConverter.ToInt32(data, place);

place += 4;

Id =

Encoding.ASCII.GetString(data, place, IdSize);

place += IdSize;

Salary =

BitConverter.ToDouble(data, place);

}

public byte[] GetBytes()

{

byte[] data = new byte[1024];

int place = 0;

Buffer.BlockCopy(BitConverter.GetBytes(EmployeeID), 0, data, place, 4);

place += 4;

Buffer.BlockCopy(BitConverter.GetBytes(

LastName.Length), 0, data, place, 4);

place += 4;

Buffer.BlockCopy(Encoding.ASCII.GetBytes(

LastName), 0, data, place, LastName.Length);

place += LastName.Length;

Buffer.BlockCopy(BitConverter.GetBytes(

FirstName.Length), 0, data, place, 4);

place += 4;

Buffer.BlockCopy(Encoding.ASCII.GetBytes(

FirstName), 0, data, place, FirstName.Length);

place += FirstName.Length;

Buffer.BlockCopy(BitConverter.GetBytes(

Id.Length), 0, data, place, 4);

place += 4;

Buffer.BlockCopy(Encoding.ASCII.GetBytes(

Id), 0, data, place, Id.Length);

place += Id.Length;

Buffer.BlockCopy(BitConverter.GetBytes(Salary), 0, data, place, 8);

place += 8;

size = place;

return data;

}

}

 
 
empclient.cs
 

using

System;

using

System.Net;

using

System.Net.Sockets;

class

EmployeeClient

{

public static void Main()

{

Employee emp1 = new Employee
();

emp1.EmployeeID = 1;

emp1.LastName =

"Wassayapalin";

emp1.FirstName =

"Alongkone";

emp1.Id =

"5066262311";

emp1.Salary = 30000;

String ip;

ip =

Console.ReadLine();

byte[] data = emp1.GetBytes();

UdpClient server = new UdpClient(ip, 9050);

IPEndPoint sender = new IPEndPoint(IPAddress
.Any, 0);

server.Send(data, data.Length);

}

}

 

empsever.cs

using

System;

using

System.Net;

using

System.Net.Sockets;

class

EmployeeSrvr

{

public static void Main()

{

byte[] data = new byte[1024];

IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);

UdpClient newsock = new UdpClient(ipep);

Console.WriteLine("Waiting for a client...");

IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

for (; ; )

{

data = newsock.Receive(

ref sender);

Employee emp1 = new Employee(data);

Console.WriteLine("{0} {1} {2} {3} ", emp1.EmployeeID, emp1.LastName, emp1.FirstName, emp1.Id, emp1.Salary);

}

}

}

Panrawee Srijantuek

unread,
Jul 1, 2009, 1:16:49 AM7/1/09
to net...@googlegroups.com
นางสาวพรรณรวี  ศรีจันทึก 5066262097
 
EmployeeSrvr
 
 
 

using

System;

using

System.Net;

using

System.Net.Sockets;

class

EmployeeSrvr

{

public static void Main()

{

byte[] data = new byte[1024];

 

IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);

UdpClient newsock = new UdpClient(ipep);

Console.WriteLine("Waiting for a client...");

IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

while (true)

{

data = newsock.Receive(

ref sender);

 

Employee emp1 = new Employee(data);

Console.Write(" {0}", emp1.EmployeeID);

Console.Write(" {0}", emp1.LastName);

Console.Write(" {0}", emp1.FirstName);

Console.Write(" {0}", emp1.YearsService);

Console.Write(" {0}\n", emp1.Salary);

}

}

}


 
 
Client

using

System;

using

System.Net;

using

System.Net.Sockets;

class

EmployeeClient

{

public static void Main()

{

Employee emp1 = new Employee();

emp1.EmployeeID = 1;

emp1.LastName =

"Choi";

emp1.FirstName =

"JIB";

emp1.YearsService = 12;

emp1.Salary = 55000;

 

byte[] data = new byte[1024];

string stringData;

UdpClient server = new UdpClient("127.0.0.1", 9050);

IPEndPoint sender = new IPEndPoint(IPAddress
.Any, 0);

data = emp1.GetBytes();

server.Send(data, data.Length);

}

}

 
 
 
เมื่อ กรกฎาคม 1, 2009 11:53 ก่อนเที่ยง, Nati <nati.n...@googlemail.com> เขียนว่า:

ส่งาน EmployeeUDPClient and EmployeeUDPServer


sukanya seanlert

unread,
Jul 1, 2009, 1:16:56 AM7/1/09
to net...@googlegroups.com

EmployeeSrvr

using System;
using System.Net;
using System.Net.Sockets;
class EmployeeSrvr
{
    public static void Main()
    {

        byte[] data = new byte[1024];
        IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
        UdpClient newsock = new UdpClient(ipep);

        while (true)
        {


            Console.WriteLine("Waiting for a client...");
            IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

            data = newsock.Receive(ref sender);
            byte[] size = new byte[2];
            int packsize = BitConverter.ToInt16(size, 0);
            Console.WriteLine("packet size = {0}", packsize);

            Employee emp1 = new Employee(data);

            Console.WriteLine("emp1.EmployeeID = {0}", emp1.EmployeeID);
            Console.WriteLine("emp1.LastName = {0}", emp1.LastName);
            Console.WriteLine("emp1.FirstName = {0}", emp1.FirstName);
            Console.WriteLine("emp1.YearsService = {0}", emp1.YearsService);
            Console.WriteLine("emp1.Salary = {0}\n", emp1.Salary);
        }
    }
}


EmployeeClient

using System;
using System.Net;
using System.Net.Sockets;

class EmployeeClient
{
    public static void Main()
    {
        Employee emp1 = new Employee();
    

        UdpClient client;
        emp1.EmployeeID = 1;
        emp1.LastName = "seanlert";
        emp1.FirstName = "Sukanya";
        emp1.YearsService = 12;
        emp1.Salary = 35000;
       
        try
        {
            Console.Write("Enter IP :");
            String IP = Console.ReadLine();
            client = new UdpClient(IP, 9050);


            IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
        }

        catch (SocketException)
        {
            Console.WriteLine("Unable to connect to server");
            return;
        }
        byte[] data = emp1.GetBytes();
        int size = emp1.size;
        byte[] packsize = new byte[2];
        Console.WriteLine("packet size = {0}", size);
        packsize = BitConverter.GetBytes(size);
        client.Send(data,data.Length);
      
    }
}


Anuphap Buarahong

unread,
Jul 1, 2009, 1:19:21 AM7/1/09
to net...@googlegroups.com
client
 
using System;
using System.Net;
using System.Net.Sockets;
class EmployeeClient
{
    public static void Main()
    {
        Employee emp1 = new Employee();
        Employee emp2 = new Employee();
        //TcpClient client;
        emp1.EmployeeID = 1;
        emp1.LastName = "Buarahong";
        emp1.FirstName = "Anuphap";
        emp1.YearsService = 12;

        emp1.Salary = 30000;
        String ip;
        ip = Console.ReadLine();
        //emp2.EmployeeID = 2;
        //emp2.LastName = "Blum";
        //emp2.FirstName = "Jessica";
        //emp2.YearsService = 9;
        //emp2.Salary = 23700.30;
        //try
        //{
        //    client = new TcpClient("127.0.0.1", 9050);
        //}
        //catch (SocketException)
        //{
        //    Console.WriteLine("Unable to connect to server");
        //    return;
        //}
        //NetworkStream ns = client.GetStream();
        byte[] data = emp1.GetBytes();
        //byte[] data = new byte[1024];
        //string stringData;

        UdpClient server = new UdpClient(ip, 9050);
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
        //string welcome = "Hello, are you there?";
        //data = Encoding.ASCII.GetBytes(welcome);
        server.Send(data, data.Length);

        //int size = emp1.size;
        //byte[] packsize = new byte[2];
        //Console.WriteLine("packet size = {0}", size);
        //packsize = BitConverter.GetBytes(size);
        //ns.Write(packsize, 0, 2);
        //ns.Write(data, 0, size);
        //ns.Flush();
        //data = emp2.GetBytes();
        //size = emp2.size;
        //packsize = new byte[2];
        //Console.WriteLine("packet size = {0}", size);
        //packsize = BitConverter.GetBytes(size);
        //ns.Write(packsize, 0, 2);
        //ns.Write(data, 0, size);
        //ns.Flush();
        //ns.Close();
        //client.Close();
    }
}
 
server
 
using System;
using System.Net;
using System.Net.Sockets;
class EmployeeSrvr
{
    public static void Main()
    {
    //    byte[] data = new byte[1024];
    //    TcpListener server = new TcpListener(9050);
    //    server.Start();
    //    TcpClient client = server.AcceptTcpClient();
    //    NetworkStream ns = client.GetStream();
    //    byte[] size = new byte[2];
    //    int recv = ns.Read(size, 0, 2);
    //    int packsize = BitConverter.ToInt16(size, 0);
    //    Console.WriteLine("packet size = {0}", packsize);
    //    recv = ns.Read(data, 0, packsize);

        byte[] data = new byte[1024];
        IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
        UdpClient newsock = new UdpClient(ipep);
        Console.WriteLine("Waiting for a client...");
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
        for (; ; )
        {
            data = newsock.Receive(ref sender);
            Employee emp1 = new Employee(data);
            Console.WriteLine("{0}  {1}   {2}   {3} ", emp1.EmployeeID, emp1.LastName, emp1.FirstName, emp1.YearsService, emp1.Salary);
        }
       
        //size = new byte[2];
        //recv = ns.Read(size, 0, 2);
        //packsize = BitConverter.ToInt16(size, 0);
        //data = new byte[packsize];
        //Console.WriteLine("packet size = {0}", packsize);
        //recv = ns.Read(data, 0, packsize);
        //Employee emp2 = new Employee(data);
        //Console.WriteLine("emp2.EmployeeID = {0}", emp2.EmployeeID);
        //Console.WriteLine("emp2.LastName = {0}", emp2.LastName);
        //Console.WriteLine("emp2.FirstName = {0}", emp2.FirstName);
        //Console.WriteLine("emp2.YearsService = {0}", emp2.YearsService);
        //Console.WriteLine("emp2.Salary = {0}", emp2.Salary);
        //ns.Close();
        //client.Close();
        //server.Stop();
    }
}

ฐาปนพงษ์ คนจริง

unread,
Jul 1, 2009, 3:59:50 AM7/1/09
to net...@googlegroups.com
client.cs
 

using

System;

using

System.Net;

using

System.Net.Sockets;

class

EmployeeClient

{

public static void Main()

{

Employee emp1 =

new Employee();

Employee emp2 =

new
Employee();

emp1.EmployeeID = 1;

emp1.LastName =

"Konjing";

emp1.FirstName =

"Tapanapong";

emp1.YearsService = 9;

emp1.Salary = 25000;

String ip;

ip =

Console.ReadLine();

byte[] data = emp1.GetBytes();

UdpClient server =

new UdpClient(ip, 9050);

IPEndPoint sender =

new
IPEndPoint(IPAddress.Any, 0);

server.Send(data, data.Length);

}

}

 
 
server.cs
 

using

System;

using

System.Net;

using

System.Net.Sockets;

class

EmployeeSrvr

{

public static void Main()

{

byte[] data = new byte[1024];

IPEndPoint ipep =

new IPEndPoint(IPAddress.Any, 9050);

UdpClient newsock =

new UdpClient(ipep);

Console.WriteLine("Waiting for a client...");

IPEndPoint sender =

new IPEndPoint(IPAddress.Any, 0);

for (; ; )

{

data = newsock.Receive(

ref sender);

Employee emp1 =

new Employee(data);

Console.WriteLine("{0} {1} {2} {3} {4}", emp1.EmployeeID, emp1.LastName, emp1.FirstName, emp1.YearsService, emp1.Salary);

}

}

}



2009/7/1 Anuphap Buarahong <catti...@gmail.com>

Pasakorn Meechao

unread,
Jul 1, 2009, 4:49:29 AM7/1/09
to net...@googlegroups.com
----:::----  Server  ----:::----

using System;

using System.Net;

using System.Net.Sockets;

class EmployeeSrvr

{

    public static void Main()

    {   

        byte[] data = new byte[1024];

        IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);

        UdpClient newsock = new UdpClient(ipep);

        Console.WriteLine("\n Waiting for a client...");

        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

        for ( ; ; )

        {

            data = newsock.Receive(ref sender);

            Employee emp1 = new Employee(data);

            Console.WriteLine("\n EmployeeID\t= {0}", emp1.EmployeeID);

            Console.WriteLine(" FirstName\t= {0}", emp1.FirstName);

            Console.WriteLine(" LastName\t= {0}", emp1.LastName);

            Console.WriteLine(" YearsService\t= {0}", emp1.YearsService);

            Console.WriteLine(" Salary\t\t= {0}\n", emp1.Salary);

        }

 

    }

}


----:::----  Client  ----:::----

using System;

using System.Net;

using System.Net.Sockets;

class EmployeeClient

{

    public static void Main()

    {

        String Ip;

        Employee emp1 = new Employee();

        emp1.EmployeeID = 2246;

        emp1.LastName = "Meechao";

        emp1.FirstName = "Pasakorn";

        emp1.YearsService = 12;

        emp1.Salary = 35000.55;

        byte[] data = emp1.GetBytes();


        Console.Write("\n IP Address : ");

        Ip = Console.ReadLine();

        UdpClient server = new UdpClient(Ip, 9050);

เป็นต่อ IT08

unread,
Jul 1, 2009, 6:13:47 AM7/1/09
to net...@googlegroups.com
รัตนชาติ แก้วสถิตย์ 4966261119

   class EmployeeSrvr

{
    public static void Main()
    {
       
        byte[] data = new byte[1024];
        IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
        UdpClient newsock = new UdpClient(ipep);

        while(true){
        Console.WriteLine("Waiting for a client...");


        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

        data = newsock.Receive(ref sender);


        byte[] size = new byte[2];

        int packsize = BitConverter.ToInt16(size, 0);

        Console.WriteLine("packet size = {0}", packsize);

        Employee emp1 = new Employee(data);

        Console.WriteLine("emp1.EmployeeID = {0}", emp1.EmployeeID);
        Console.WriteLine("emp1.LastName = {0}", emp1.LastName);
        Console.WriteLine("emp1.FirstName = {0}", emp1.FirstName);
        Console.WriteLine("emp1.YearsService = {0}", emp1.YearsService);
        Console.WriteLine("emp1.Salary = {0}\n", emp1.Salary);
    }
    }
}
 

class EmployeeClient

{
    public static void Main()
    {


        Employee emp1 = new Employee();

        UdpClient server;
        emp1.EmployeeID = 1;


        emp1.LastName = "Deetakulwattanapon";
        emp1.FirstName = "Nuttakorn";
        emp1.YearsService = 99;
        emp1.Salary = 85000;

        try
        {
            Console.Write("Enter Destination IP : ");
            String IP = Console.ReadLine();

            server = new UdpClient(IP, 9050);

            IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
        }

        catch (SocketException)
        {


            Console.WriteLine("Unable to connect to server");

            return;
        }
        byte[] data = emp1.GetBytes();
        int size = emp1.size;

        byte[] packsize = new byte[2];

        Console.WriteLine("packet size = {0}", size);
        //packsize = BitConverter.GetBytes(size);

        server.Send(data, data.Length);

mai

unread,
Jul 1, 2009, 10:42:08 AM7/1/09
to net...@googlegroups.com
ศันสนีย์ ดวงสุวรรณ์ 5066263582

Employeesvr
using System;
using System.Net;
using System.Net.Sockets;
class EmployeeSrvr
{
    public static void Main()
    {
     
       byte[] data = new byte[1024];
       IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
       UdpClient newsock = new UdpClient(ipep);
       Console.WriteLine("Waiting for a client...");
       
       IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
       while (true)
       {
       
        data = newsock.Receive(ref sender);

        Employee emp1 = new Employee(data);
        Console.Write("{0}", emp1.EmployeeID);
        Console.Write("   {0}", emp1.FirstName);
        Console.Write("    {0}", emp1.LastName);
        Console.WriteLine("   {0}", emp1.YearsService);
     
        }
        
        
       
    }
}

EmployeeClient
using System;
using System.Net;
using System.Net.Sockets;
class EmployeeClient
{
    public static void Main()
    {

        Employee emp1 = new Employee();
       
       
        emp1.EmployeeID = 3582;
        emp1.FirstName = "Sansanee";
        emp1.LastName = "Daungsuwan"; 
        emp1.YearsService = 12;
        emp1.Salary = 35000;
        
   
        //try
        //{
        //    client = new TcpClient("127.0.0.1", 9050);
        //}
        //catch (SocketException)
        //{
        //    Console.WriteLine("Unable to connect to server");
        //    return;
        //}
        //NetworkStream ns = client.GetStream();
       
                
        byte[] data = new byte[1024];
        string stringData;
        UdpClient server = new UdpClient("127.0.0.1", 9050);
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
        string welcome = "Hello, are you there?";
        

       data = emp1.GetBytes();

        server.Send(data, data.Length);
   
    }
}

mcleng nuklep

unread,
Jul 1, 2009, 2:45:54 PM7/1/09
to net...@googlegroups.com
EmployeeSrvr.cs
 

using

System;

using

System.Net;

using

System.Net.Sockets;

using

System.Text;

class

EmployeeSrvr

{

public static void Main()

{

byte[] data = new byte[2048];

IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);

UdpClient newsock = new UdpClient(ipep);

Console.WriteLine("Waiting for a client...\n");

for (; ; )

{

IPEndPoint sender = new IPEndPoint(IPAddress
.Any, 0);

data = newsock.Receive(

ref sender);

//Console.WriteLine(Encoding.ASCII.GetString(data,0,data.Length));

Employee emp1 = new Employee(data);

Console.WriteLine("emp1.EmployeeID = {0}", emp1.EmployeeID);

Console.WriteLine("emp1.LastName = {0}", emp1.LastName);

Console.WriteLine("emp1.FirstName = {0}", emp1.FirstName);

Console.WriteLine("emp1.YearsService = {0}", emp1.YearsService);

Console.WriteLine("emp1.Salary = {0}\n"
, emp1.Salary);

}

}

}

 

EmployeeClient.cs

using

System;

using

System.Net;

using

System.Net.Sockets;

using

System.Text;

class

EmployeeClient

{

public static void Main()

{

Employee emp1 = new Employee();

UdpClient client;

emp1.EmployeeID = 1057;

emp1.LastName =

"Wuttiprapakul";

emp1.FirstName =

"Papontee";

emp1.YearsService = 12;

emp1.Salary = 35000.50;

try

{

Console.Write("Enter IP Server : ");

string ip = Console.ReadLine();

client =

new UdpClient(ip, 9050);

IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

}

catch (SocketException)

{

Console.WriteLine("Unable to connect to server");

return;

}

byte[] data = emp1.GetBytes();

client.Send(data,data.Length);

client.Close();

}

}



เมื่อ กรกฎาคม 1, 2009 9:42 หลังเที่ยง, mai <ooom...@gmail.com> เขียนว่า:

ปัญญพัฒน์ พยอมยงค์

unread,
Jul 1, 2009, 11:30:16 PM7/1/09
to net...@googlegroups.com
// Server //

using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
class EmployeeSrvr
{
    public static void Main()
    {
            byte[] data = new byte[1024];
            IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
            UdpClient newsock = new UdpClient(ipep);
            IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
            while (true)
            {
                Console.WriteLine("Waiting for a client...");
                data = new byte[1024];
                data = newsock.Receive(ref sender);
                Console.WriteLine("Message received from {0}:",sender.ToString());
                int packsize = BitConverter.ToInt16(data, 0);
                Console.WriteLine("packet size = {0}", packsize);
                data = new byte[1024];
                data = newsock.Receive(ref sender);
                Employee emp1 = new Employee(data);
                Console.WriteLine("emp1.EmployeeID = {0}", emp1.EmployeeID);
                Console.WriteLine("emp1.LastName = {0}", emp1.LastName);
                Console.WriteLine("emp1.FirstName = {0}", emp1.FirstName);
                Console.WriteLine("emp1.YearsService = {0}",emp1.YearsService);
                Console.WriteLine("emp1.Salary = {0}\n", emp1.Salary);
        }
    }
}

// Client //

using System;
using System.Net;
using System.Net.Sockets;
class EmployeeClient
{
    public static void Main()
    {
        Employee emp1 = new Employee();
        emp1.EmployeeID = 9950;
        emp1.LastName = "Panyapat";
        emp1.FirstName = "Payomyong";
        emp1.Salary = 9950;
        while (true)
        {
            Console.Write("Enter IP : ");
            string ip = Console.ReadLine();
            IPEndPoint ipep = new IPEndPoint(IPAddress.Parse(ip), 9050);

            Socket server = new Socket(AddressFamily.InterNetwork,
            SocketType.Dgram, ProtocolType.Udp);
            byte[] data = emp1.GetBytes();
            int size = emp1.size;
            byte[] packsize = new byte[2];
            Console.WriteLine("packet size = {0}", size);
            packsize = BitConverter.GetBytes(size);
            server.SendTo(packsize, 2, SocketFlags.None, ipep);
            server.SendTo(data, size, SocketFlags.None, ipep);
        }
    }
}
5066263301 ปัญญพัฒน์ พยอมยงค์

nuttaya

unread,
Jul 2, 2009, 12:07:01 AM7/2/09
to Net_Pro
นัฐฐยา ธิติเมธีศักดิ์ 5066262063 IT-3RC
EmployeeSrvr

using System;

using System.Net;

using System.Net.Sockets;

class EmployeeSrvr

{

public static void Main()

{

byte[] data = new byte[1024];

IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);

UdpClient newsock = new UdpClient(ipep);

Console.WriteLine("Waiting for a client...");

IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

for (; ; )

{

data = newsock.Receive(ref sender);

Employee emp1 = new Employee(data);

Console.WriteLine("{0} {1} {2} {3}", emp1.EmployeeID, emp1.LastName,
emp1.FirstName, emp1.YearsService, emp1.Salary);

}
}
}

EmployeeClient

using System;

using System.Net;

using System.Net.Sockets;

class EmployeeClient

{

public static void Main()

{

Employee emp1 = new Employee();

String ip;

ip=Console.ReadLine();

emp1.EmployeeID = 5066262063;

emp1.LastName = "Nuttaya";

emp1.FirstName = "Thitimeathisak";

emp1.YearsService = 20;

UdpClient server = new UdpClient(ip, 9050);

IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

byte[] data = emp1.GetBytes();

server.Send(data, data.Length);


- Show quoted text -

natakon Hahuad

unread,
Jul 2, 2009, 1:07:33 AM7/2/09
to net...@googlegroups.com
EmployeeSrvr.cs

 
using
System;
using
System.Net;
using
System.Net.Sockets;
using
System.Text;

class
EmployeeSrvr
{
public static void Main()
{
byte[] data = new byte[2048];
IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
UdpClient newsock = new UdpClient(ipep);
Console.WriteLine("Waiting for a client...\n");
for (; ; )
{
IPEndPoint sender = new IPEndPoint(IPAddress
.Any, 0);
data = newsock.Receive(
ref sender);
Employee emp1 = new Employee(data);
Console.WriteLine("emp1.EmployeeID = {0}", emp1.EmployeeID);
Console.WriteLine("emp1.LastName = {0}", emp1.LastName);
Console.WriteLine("emp1.FirstName = {0}", emp1.FirstName);
Console.WriteLine("emp1.YearsService = {0}", emp1.YearsService);
Console.WriteLine("emp1.Salary = {0}\n"
, emp1.Salary);
}
}
}
 
EmployeeClient.cs

using
System;
using
System.Net;
using
System.Net.Sockets;
using
System.Text;

class
EmployeeClient
{
public static void Main()
{
Employee emp1 = new Employee();
UdpClient client;
emp1.EmployeeID = 1057;
emp1.LastName =
"Hahuad";
emp1.FirstName =
"Natakon";
emp1.YearsService = 12;
emp1.Salary = 35000.50;
try
{
Console.Write("Enter IP Server : ");
string ip = Console.ReadLine();
client =
new UdpClient(ip, 9050);
IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
}
catch (SocketException)
{
Console.WriteLine("Unable to connect to server");
return;
}
byte[] data = emp1.GetBytes();
client.Send(data,data.Length);
client.Close();
}
}

เมื่อ กรกฎาคม 2, 2009 11:07 ก่อนเที่ยง, nuttaya <ppg....@gmail.com> เขียนว่า:

Yoghurtchan Langfonchan

unread,
Jul 2, 2009, 1:10:03 AM7/2/09
to net...@googlegroups.com

Server


 
using System;
using System.Net;
using System.Net.Sockets;

using System.Text;

class EmployeeSrvr
{
    public static void Main()
    {

            byte[] data = new byte[1024];
            IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
            UdpClient newsock = new UdpClient(ipep);

            IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

            while (true)

            {


                Console.WriteLine("Waiting for a client..."); 

                data = new byte[1024];

                data = newsock.Receive(ref sender);

                Console.WriteLine("Message received from {0}:", sender.ToString());
                int packsize = BitConverter.ToInt16(data, 0);
                Console.WriteLine("packet size = {0}", packsize);

                data = new byte[1024];

                data = newsock.Receive(ref sender);


                Employee emp1 = new Employee(data);

                Console.WriteLine("emp1.EmployeeID = {0}", emp1.EmployeeID);


                Console.WriteLine("emp1.LastName = {0}", emp1.LastName);
                Console.WriteLine("emp1.FirstName = {0}", emp1.FirstName);

                Console.WriteLine("emp1.Salary = {0}\n", emp1.Salary);
        }
    }
}
 
 
 

Client
 
using System;
using System.Net;
using System.Net.Sockets;
class EmployeeClient
{
    public static void Main()
    {
        Employee emp1 = new Employee();

        emp1.EmployeeID = 3541;
        emp1.LastName = "Jinseang";
        emp1.FirstName = "Piyawat";


   
        emp1.Salary = 50000;
        while (true)
        {
            Console.Write("IP : ");

            string ipp = Console.ReadLine();


            IPEndPoint ipep = new IPEndPoint(

                             IPAddress.Parse(ipp), 9050);


            Socket server = new Socket(AddressFamily.InterNetwork,
                      SocketType.Dgram, ProtocolType.Udp);
            byte[] data = emp1.GetBytes();
            int size = emp1.size;
            byte[] packsize = new byte[2];
            Console.WriteLine("packet size = {0}", size);
            packsize = BitConverter.GetBytes(size);
            server.SendTo(packsize, 2, SocketFlags.None, ipep);
            server.SendTo(data, size, SocketFlags.None, ipep);
        }
 
    }
}

เมื่อ กรกฎาคม 2, 2009 12:07 หลังเที่ยง, natakon Hahuad <nutun...@gmail.com> เขียนว่า:

sarm ii

unread,
Jul 2, 2009, 1:23:20 AM7/2/09
to net...@googlegroups.com
หทัยชนก   แก้วมา    50-6626-360-8

//EmployeeSrv


using System;
using System.Net;
using System.Net.Sockets;
class EmployeeSrvr
{
    public static void Main()
    {
        byte[] data = new byte[1024];
        server.Start();
        TcpClient client = server.AcceptTcpClient();
        NetworkStream ns = client.GetStream();*/


        IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
        UdpClient newsock = new UdpClient(ipep);
        Console.WriteLine("Waiting for a client...");
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

        for (; ; ){

        data = newsock.Receive(ref sender);
        Employee emp1 = new Employee(data);

        Console.Write("{0}\t", emp1.EmployeeID);
        Console.Write("{0}\t", emp1.LastName);
        Console.Write("{0}\t", emp1.FirstName);
        Console.Write("{0}\t", emp1.YearsService);
        Console.WriteLine("{0}", emp1.Salary);

         }
     }
}


//EmployeeClient


using System;
using System.Net;
using System.Net.Sockets;
class EmployeeClient
{
    public static void Main()
    {
        Employee emp1 = new Employee();
      
        emp1.EmployeeID = 3608;
        emp1.LastName = "Keawma";
        emp1.FirstName = "Hathaichanok";

        emp1.YearsService = 12;
        emp1.Salary = 35000.50;     

        byte[] data = new byte[1024];
        string stringData;

        UdpClient server = new UdpClient(ip, 9050);
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

        data = emp1.GetBytes();

        server.Send(data, data.Length);

    }
}

สกล จันทอุดมสุข

unread,
Jul 2, 2009, 1:49:59 AM7/2/09
to net...@googlegroups.com
client.cs


using System;
using System.Net;
using System.Net.Sockets;
class EmployeeClient
{
    public static void Main()
    {
        Employee emp1 = new Employee();
        Employee emp2 = new Employee();
       
        emp1.EmployeeID = 1;
        emp1.LastName = "Sakon";
        emp1.FirstName = "Jantaudomsuk";
       
        emp1.Salary = 5066263590;

        String ip;
        ip = Console.ReadLine();
      
      
        byte[] data = emp1.GetBytes();

       
        UdpClient server = new UdpClient(ip, 9050);
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
      
        server.Send(data, data.Length);


      
    }
}

===============================================================================
sever.cs


using System;
using System.Net;
using System.Net.Sockets;
class EmployeeSrvr
{
    public static void Main()
    {
       
        byte[] data = new byte[1024];
        IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
        UdpClient newsock = new UdpClient(ipep);
        Console.WriteLine("Waiting for a client...");
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
        for (; ; )
        {
            data = newsock.Receive(ref sender);

            Employee emp1 = new Employee(data);
            Console.WriteLine("{0}  {1}   {2}   {3}", emp1.EmployeeID, emp1.LastName, emp1.FirstName,emp1.Salary, emp1.YearsService);
        }

    }
}

Anuphap Buarahong

unread,
Jul 2, 2009, 2:03:03 AM7/2/09
to net...@googlegroups.com


เมื่อ กรกฎาคม 2, 2009 12:49 หลังเที่ยง, สกล จันทอุดมสุข <l3a...@gmail.com> เขียนว่า:

teerasak kijmana

unread,
Jul 2, 2009, 1:05:35 PM7/2/09
to net...@googlegroups.com

//serve UDP นายธีระศักดิ์  กิจมานะ  50-6626-006-7

using

System;

using

System.Net;

using

System.Net.Sockets;

class

EmployeeSrvr

{

public static void Main()

{

byte[] data = new byte[1024];

IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);

UdpClient newsock = new UdpClient(ipep);

Console.WriteLine("Waiting for a client...");

IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

while (true)

{

data = newsock.Receive(

ref sender);

Employee emp1 = new Employee(data);

Console.Write("emp1.EmployeeID = {0}", emp1.EmployeeID);

Console.Write("emp1.LastName = {0}", emp1.LastName);

Console.Write("emp1.FirstName = {0}", emp1.FirstName);

Console.WriteLine("emp1.Salary = {0}\n"
, emp1.Salary);

}

newsock.Close();

}

}

//employee

using

System;

using

System.Text;

class

Employee

{

public string EmployeeID;

public int EmployeeIDsize;

private int LastNameSize;

public string LastName;

private int FirstNameSize;

public string FirstName;

public double Salary;

public Employee()

{

}

public Employee(byte[] data)

{

int
place = 0;

EmployeeIDsize =

BitConverter.ToInt32(data, place);

place += 4;

EmployeeID =

Encoding.ASCII.GetString(data, place, EmployeeIDsize);

place += EmployeeIDsize;

LastNameSize =

BitConverter.ToInt32(data, place);

place += 4;

LastName =

Encoding.ASCII.GetString(data, place, LastNameSize);

place = place + LastNameSize;

FirstNameSize =

BitConverter.ToInt32(data, place);

place += 4;

FirstName =

Encoding
.ASCII.GetString(data, place, FirstNameSize);

place += FirstNameSize;

Salary =

BitConverter.ToDouble(data, place);

}

public byte[] GetBytes()

{

byte[] data = new byte[1024];

int place = 0;

Buffer.BlockCopy(BitConverter.GetBytes(

EmployeeID.Length), 0, data, place, 4);

place += 4;

Buffer.BlockCopy(Encoding.ASCII.GetBytes(

EmployeeID), 0, data, place, EmployeeID.Length);

place += EmployeeID.Length;

Buffer.BlockCopy(BitConverter.GetBytes(

LastName.Length), 0, data, place, 4);

place += 4;

Buffer.BlockCopy(Encoding.ASCII.GetBytes(

LastName), 0, data, place, LastName.Length);

place += LastName.Length;

Buffer.BlockCopy(BitConverter.GetBytes(

FirstName.Length), 0, data, place, 4);

place += 4;

Buffer.BlockCopy(Encoding.ASCII.GetBytes(

FirstName), 0, data, place, FirstName.Length);

place += FirstName.Length;

Buffer.BlockCopy(BitConverter.GetBytes(Salary), 0, data, place, 8);

place += 8;

return data;

}

}

//client udp

using

System;

using

System.Net;

using

System.Net.Sockets;

class

EmployeeClient

{

public static void Main()

{

Employee emp1 = new Employee();

byte[] data = new byte[1024];

string ip2;

UdpClient server;

IPEndPoint sender = new IPEndPoint(IPAddress
.Any, 0);

emp1.EmployeeID =

"5066260067";

emp1.LastName =

"Teerasak";

emp1.FirstName =

"Kijmana";

emp1.Salary = 35000.50;

try

{

ip2 =

Console.ReadLine();

server =

new UdpClient(ip2,9050);

data = emp1.GetBytes();

server.Send(data,data.Length);

 

}

catch (SocketException)

{

Console.WriteLine("Unable to connect to server");

return;

}

server.Close();

}

}

เมื่อ กรกฎาคม 2, 2009 1:03 หลังเที่ยง, Anuphap Buarahong <catti...@gmail.com> เขียนว่า:

prassanon wattanawech

unread,
Jul 2, 2009, 1:40:47 PM7/2/09
to net...@googlegroups.com
ปรัศนนท์   วัฒนเวช

Server

using System;
using System.Net;
using System.Net.Sockets;
class EmployeeSrvr
{
    public static void Main()
    {
        byte[] data = new byte[1024];
        IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
        UdpClient newsock = new UdpClient(ipep);
        Console.WriteLine("Waiting for a client...");
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
        data = newsock.Receive(ref sender);
        byte[] size = new byte[2];
        int packsize = BitConverter.ToInt16(size, 0);
        Employee emp1 = new Employee(data);
        Console.Write("emp1.EmployeeID = {0}\t", emp1.LastName);
        Console.Write("emp1.Name = {0}\t", emp1.FirstName);
        Console.Write("emp1.YearsService = {0}\t", emp1.YearsService);
        Console.Write("emp1.Salary = {0}\t\n", emp1.Salary);
    }
}


Client


using System;
using System.Net;
using System.Net.Sockets;
class EmployeeClient
{
    public static void Main()
    {
        Employee emp1 = new Employee();
        emp1.EmployeeID = 1;
        emp1.LastName = "5066262089";
        emp1.FirstName = "Prassanon   Wattanawech";
        emp1.YearsService = 15;
        emp1.Salary = 1000000;

        UdpClient server = new UdpClient("127.0.0.1", 9050);
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

        byte[] data = emp1.GetBytes();
        server.Send(data,data.Length);
        int size = emp1.size;
        byte[] packsize = new byte[2];
        Console.WriteLine("packet size = {0}", size);

    }
}

ปธรานิน บุญชู

unread,
Jul 2, 2009, 4:32:35 PM7/2/09
to net...@googlegroups.com
5066262071  นาย ปธรานิน บุญชู  IT-3RC

........Server........


using System;
using System.Net;
using System.Net.Sockets;
using System.Text;

class Server {

    public static void Main() {

        IPEndPoint serverPoint = new IPEndPoint(IPAddress.Any, 9050);
        UdpClient newsock = new UdpClient(serverPoint);
        Console.WriteLine("...Waiting for a client...");
        IPEndPoint clientPoint = new IPEndPoint(IPAddress.Any, 0);
        while(true){
            byte[] data = newsock.Receive(ref clientPoint);
            Console.WriteLine("\nMessage received from : {0}\n", clientPoint.ToString());
            Employee emp = new Employee(data);
            Console.Write(emp.EmployeeID + "\t");
            Console.Write(emp.FirstName + "  ");
            Console.Write(emp.LastName + "\t");
            Console.Write(emp.YearsService + " Years\t");
            Console.Write(emp.Salary + " Baht.\n\n");
            String success = "...Send data successed...";
            byte[] msgToYou = Encoding.ASCII.GetBytes(success);
            newsock.Send(msgToYou, msgToYou.Length, clientPoint);
        }
        newsock.Close();

    }
}

........Client........


using System;
using System.Net;
using System.Net.Sockets;
using System.Text;

class Client {

    public static void Main() {

        Employee emp = new Employee();
        emp.EmployeeID = 2071;
        emp.FirstName = "Pathranin";
        emp.LastName = "Bunchoo";
        emp.YearsService = 3;
        emp.Salary = 50000;

        UdpClient server;
        String ipServer;
        Console.Write("Input ip address of server : ");
        ipServer = Console.ReadLine();
        try {
            server = new UdpClient(ipServer, 9050);
        }catch(SocketException){
            Console.WriteLine("...Unable connect to server...");
            return;
        }
        byte[] data = emp.GetBytes();
        server.Send(data, data.Length);
        IPEndPoint serverPoint = new IPEndPoint(IPAddress.Any, 0);
        byte[] msg = server.Receive(ref serverPoint);
        Console.WriteLine("\nMessage received from : {0}\n", serverPoint.ToString());
        Console.WriteLine(Encoding.ASCII.GetString(msg), msg.Length);
        Console.WriteLine();
        server.Close();

    }
}

พงษ์พัฒน์ ปรยงค์

unread,
Jul 3, 2009, 3:19:55 AM7/3/09
to net...@googlegroups.com
พงษ์พัฒน์  ประยงค์
emploclient.cs

 
using System;
using System.Net;
using System.Net.Sockets;
class EmployeeClient
{
public static void Main()
{

Employee emp1 = new Employee();
emp1.EmployeeID = 1;
emp1.LastName = "prayong";
emp1.FirstName = "pongpat";
emp1.Id = "5066260117";
emp1.Salary = 20000;

String ip;
ip = Console.ReadLine();
byte[] data = emp1.GetBytes();
UdpClient server = new UdpClient(ip, 9050);
IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
server.Send(data, data.Length);
}
}
 
emploserver.cs

using System;
using System.Net;
using
System.Net.Sockets;
class EmployeeSrvr
{
public static void Main()
{
byte[] data = new byte[1024];
IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
UdpClient newsock = new UdpClient(ipep);
Console.WriteLine("Waiting for a client...");
IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
for (; ; )
{
data = newsock.Receive(ref sender);
Employee emp1 = new Employee(data);
Console.WriteLine("{0}   {1}   {2}   {3} ", emp1.EmployeeID, emp1.LastName, emp1.FirstName, emp1.Id, emp1.Salary);
}
}
}

เมื่อ กรกฎาคม 1, 2009 11:53 ก่อนเที่ยง, Nati <nati.n...@googlemail.com> เขียนว่า:

Preedee Hasin

unread,
Jul 3, 2009, 5:14:58 AM7/3/09
to net...@googlegroups.com
นาย ปรีดี  หาสิน 4966263099
 

Client
 
using System;
using System.Collections.Generic;
using System.Text;

using System.Net;
using System.Net.Sockets;
namespace EmployeeClient
{
    class Program

    {


        public static void Main()
        {
            Employee emp1 = new Employee();

            UdpClient client;
            emp1.EmployeeID = 1;
            emp1.LastName = "Preedee";
            emp1.FirstName = "Hasin";
            emp1.YearsService = 12;
            emp1.Salary = 50000;

            try
            {
                Console.Write("Enter destination IP: ");
                String IP = Console.ReadLine();
                client = new UdpClient(IP, 9050);
             IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
               
            }

            catch (SocketException)
            {
                Console.WriteLine("Unable to connect to server");
                return;

            }
            byte[] data = emp1.GetBytes();


            int size = emp1.size;
            byte[] packsize = new byte[2];
            Console.WriteLine("packet size = {0}", size);

            packsize = BitConverter.GetBytes(size);

            client.Send(data, data.Length);
        }
    }
}

 
Server
 
 
using System;
using System.Collections.Generic;
using System.Text;

using System.Net;
using System.Net.Sockets;

namespace EmployeeSrvr
{
    class Program

    {


        public static void Main()
        {
          
                byte[] data = new byte[1024];
                IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
                UdpClient newsock = new UdpClient(ipep);

                while (true)
                {


                Console.WriteLine("Waiting for a client...");
                IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

                data = newsock.Receive(ref sender);

                byte[] size = new byte[2];
                int packsize = BitConverter.ToInt16(size, 0);

                Console.WriteLine("packet size = {0}", packsize);

                Employee emp1 = new Employee(data);

                Console.WriteLine("emp1.EmployeeID = {0}", emp1.EmployeeID);
                Console.WriteLine("emp1.LastName = {0}", emp1.LastName);
                Console.WriteLine("emp1.FirstName = {0}", emp1.FirstName);


                Console.WriteLine("emp1.YearsService = {0}", emp1.YearsService);

                Console.WriteLine("emp1.Salary = {0}\n", emp1.Salary);

                size = new byte[2];


                packsize = BitConverter.ToInt16(size, 0);
                data = new byte[packsize];

                Console.WriteLine("packet size = {0}", packsize);
            }
        }
    }
}

ณัฐพงศ์ ลิมปรุ่งพัฒนกิจ

unread,
Jul 4, 2009, 4:17:25 AM7/4/09
to net...@googlegroups.com
//ณัฐพงศ์  ลิมปรุ่งพัฒนกิจ 5066262154
EmployeeSrvr.cs

using

System;

using

System.Collections.Generic;

using

System.Text;

using

System.Net.Sockets;

using

System.Net;

namespace

ConsoleApplication3

{

        class Program

        {

        static void Main(string[] args)

{

byte[] data = new byte[1024];

IPEndPoint end = new IPEndPoint(IPAddress.Any, 9050);

UdpClient client = new UdpClient(end);

data = client.Receive(

ref end);

Employee emp1 = new Employee(data);

Console.WriteLine("{0} {1}", emp1.LastName, emp1.FirstName);

}

}

}

/////////////////////////////////

EmployeeClient.cs

using

System;

using

System.Collections.Generic;

using

System.Text;

using

System.Net;

using

System.Net.Sockets;

namespace

ConsoleApplication4

{

class Program

{

static void Main(string[] args)

{

Employee emp1 = new Employee
();

emp1.EmployeeID = 1;

emp1.LastName =

"Nattapong Limprungpattanakit";

emp1.FirstName =

"5066262154 IT-3RC";

emp1.YearsService = 12;

emp1.Salary = 35000.50;

byte[] data = emp1.GetBytes();

UdpClient server = new UdpClient("127.0.0.1", 9050);

server.Send(data, data.Length);

server.Close();

}

}

}

 
 
 

มาฆพล เครืออนันต์

unread,
Jul 6, 2009, 5:53:39 AM7/6/09
to net...@googlegroups.com
// นายมาฆพล  เครืออนันต์  5066262253  IT-3RC
 
//Server

using

System;

using

System.Net;

using

System.Net.Sockets;

class

EmployeeSrvr

{

public static void Main()

{

byte[] data = new byte[1024];

IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);

UdpClient newsock = new UdpClient(ipep);

Console.WriteLine("Waiting for a client...");

IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

while (true)

{

data = newsock.Receive(

ref sender);

Employee emp1 = new Employee(data);

Console.Write(" {0}", emp1.EmployeeID);

Console.Write(" {0}", emp1.LastName);

Console.Write(" {0}", emp1.FirstName);

Console.Write(" {0}", emp1.YearsService);

Console.Write(" {0}\n", emp1.Salary);

}

}

}

 

Client

 

using

System;

using

System.Net;

using

System.Net.Sockets;

class

EmployeeClient

{

public static void Main()

{

String a, b,c,d;

double y;

int x;

Employee emp1 = new Employee();

Console.Write("Enter LastName : ");

a =

Console.ReadLine();

Console.Write("Enter FirstName : ");

b =

Console.ReadLine();

Console.Write("Enter YearsService : ");

c =

Console.ReadLine();

Console.Write("Enter Salary : ");

d =

Console.ReadLine();

x =

Int32.Parse(c);

y =

Double.Parse(d);

emp1.EmployeeID = 1;

emp1.LastName =

a;

emp1.FirstName =

b;

emp1.YearsService = x;

emp1.Salary = y;

byte[] data = new byte[1024];

string stringData;

UdpClient server = new UdpClient("127.0.0.1", 9050);

IPEndPoint sender = new IPEndPoint(IPAddress

.Any, 0);

data = emp1.GetBytes();

server.Send(data, data.Length);

}

}


เมื่อ กรกฎาคม 4, 2009 3:17 หลังเที่ยง, ณัฐพงศ์ ลิมปรุ่งพัฒนกิจ <nattap...@gmail.com> เขียนว่า:

aphinan baramee

unread,
Jul 6, 2009, 10:01:49 AM7/6/09
to net...@googlegroups.com
นายอภินันท์  บารมี 4966264279

EmployeeClient


using System;
using System.Net;
using System.Net.Sockets;
using System.Text;


class EmployeeClient
{
    public static void Main()
    {
        Employee emp1 = new Employee();
        //TcpClient client;
        UdpClient client;

        emp1.EmployeeID = 1;
        emp1.LastName = "Baramee";
        emp1.FirstName = "Aphinan";

        emp1.YearsService = 12;
        emp1.Salary = 35000.50;
       

        try
        {
            client = new UdpClient("127.0.0.1",9050);

            IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

        }
        catch (SocketException)
        {
            Console.WriteLine("Unable to connect to server");
            return;
        }
        byte[] data = emp1.GetBytes();
        int size = emp1.size;
        client.Send(data,data.Length);

       

        client.Close();


    }
}


EmployeeSrvr




using System;
using System.Net;
using System.Net.Sockets;
using System.Text;


class EmployeeSrvr
{
    public static void Main()
    {
       
        byte[] data = new byte[1024];
        IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
        UdpClient newsock = new UdpClient(ipep);

        while (true)
        {

        Console.WriteLine("Waiting for a client...");
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
        data = newsock.Receive(ref sender);

       

        Employee emp1 = new Employee(data);
        Console.WriteLine("emp1.EmployeeID = {0}", emp1.EmployeeID);
        Console.WriteLine("emp1.LastName = {0}", emp1.LastName);
        Console.WriteLine("emp1.FirstName = {0}", emp1.FirstName);
        Console.WriteLine("emp1.YearsService = {0}", emp1.YearsService);
        Console.WriteLine("emp1.Salary = {0}\n", emp1.Salary);

        }
    }
}



เมื่อ กรกฎาคม 6, 2009 4:53 หลังเที่ยง, มาฆพล เครืออนันต์ <toga...@gmail.com> เขียนว่า:

ณัฐกรณ์ จงกล

unread,
Jul 7, 2009, 10:31:16 AM7/7/09
to net...@googlegroups.com
นาย ณัฐกรณ์ จงกล
5066262147


Server

using System;
using System.Net;
using System.Net.Sockets;
class EmployeeSrvr
{
    public static void Main()
    {
        byte[] data = new byte[1024];
        server.Start();
        TcpClient client = server.AcceptTcpClient();
        NetworkStream ns = client.GetStream();

        IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
        UdpClient newsock = new UdpClient(ipep);
        Console.WriteLine("Waiting for a client...");
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

        for (; ; ){


        data = newsock.Receive(ref sender);
        Employee emp1 = new Employee(data);

        Console.WriteLine("{0}", emp1.EmployeeID);
        Console.WriteLine("{0}", emp1.LastName);
        Console.WriteLine("{0}", emp1.FirstName);
        Console.WriteLine("{0}", emp1.YearsService);
        Console.WriteLine("{0}", emp1.Salary);


         }
     }
}


Client

using System;
using System.Net;
using System.Net.Sockets;
class EmployeeClient
{
    public static void Main()
    {
        Employee emp1 = new Employee();
      
        emp1.EmployeeID = "2147";
        emp1.LastName = "jolkol";
        emp1.FirstName = "nuttagone";

        emp1.YearsService = 12;
        emp1.Salary = 35000.50;     

        byte[] data = new byte[1024];
        string stringData;

        UdpClient server = new UdpClient(ip, 9050);
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);

Anuphap Buarahong

unread,
Jul 8, 2009, 4:56:07 AM7/8/09
to net...@googlegroups.com

นายพงศกร  ร้อยพุทธ  

5066263558   IT3-RC

Server

using System;
using System.Net;
using System.Net.Sockets;
class EmployeeSrvr
{
    public static void Main()
    {
        byte[] data = new byte[1024];

        IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);


        UdpClient newsock = new UdpClient(ipep);
        Console.WriteLine("Waiting for a client...");
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
      

        for (; ; )
        {
            data = newsock.Receive(ref sender);
            Employee emp1 = new Employee(data);

            Console.WriteLine("emp1.EmployeeID = {0}", emp1.EmployeeID);


            Console.WriteLine("emp1.LastName = {0}", emp1.LastName);
            Console.WriteLine("emp1.FirstName = {0}", emp1.FirstName);
            Console.WriteLine("emp1.YearsService = {0}", emp1.YearsService);
            Console.WriteLine("emp1.Salary = {0}\n", emp1.Salary);
        }
       
    }
}


Client

using System.Net;
using System.Net.Sockets;
class EmployeeClient

{
    public static void Main()

    {

        Employee emp1 = new Employee();

        string ip;
      
        emp1.EmployeeID = 1;
        emp1.LastName = "Blum";
        emp1.FirstName = "Katie Jane";


        emp1.YearsService = 12;
        emp1.Salary = 35000.50;

        Console.Write("IP : ");
        ip = Console.ReadLine();  

      
        byte[] data = emp1.GetBytes();     

        UdpClient server = new UdpClient(ip, 9050);
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);


        server.Send(data, data.Length);
    }
}



 

เมื่อ กรกฎาคม 7, 2009 9:31 หลังเที่ยง, ณัฐกรณ์ จงกล <nutt...@gmail.com> เขียนว่า:


 

mook _za

unread,
Jul 8, 2009, 11:45:05 AM7/8/09
to อาจานเน
//นางสาวบังอร  พานิชสาส์น  5066262220
 
client.cs


using System;
using System.Net;
using System.Net.Sockets;
class EmployeeClient
{
    public static void Main()
    {
        Employee emp1 = new Employee();
        Employee emp2 = new Employee();
       
        emp1.EmployeeID = 2220;
        emp1.LastName = "Panishsan";
        emp1.FirstName = "Bung-on";
       
        emp1.Salary = 15000;

        String ip;
        ip = Console.ReadLine();
      
      
        byte[] data = emp1.GetBytes();

       
        UdpClient server = new UdpClient(ip, 9050);
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
      
        server.Send(data, data.Length);


      
    }
}

/////////////////////////////////////

sever.cs


using System;
using System.Net;
using System.Net.Sockets;
class EmployeeSrvr
{
    public static void Main()
    {
       
        byte[] data = new byte[1024];
        IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
        UdpClient newsock = new UdpClient(ipep);
        Console.WriteLine("Waiting for a client...");
        IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
        for (; ; )
        {
            data = newsock.Receive(ref sender);

            Employee emp1 = new Employee(data);
            Console.WriteLine("{0}  {1}   {2}   {3}", emp1.EmployeeID, emp1.LastName, emp1.FirstName,emp1.Salary);

        }

    }
}



Hotmail® has ever-growing storage! Don’t worry about storage limits. Check it out.
Reply all
Reply to author
Forward
0 new messages