You are on page 1of 7

MOHAMMAD MUJTABA 9927

NP ASSIGNMENT # 01
using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Net;

using System.Net.Sockets;

namespace ConsoleApplication3mid_1

class Program

static void Main(string[] args)

Console.WriteLine("This is player-1 server");

IPEndPoint player_a = new IPEndPoint(IPAddress.Parse("192.168.1.81"),

9927);

UdpClient player_au= new UdpClient(r1);

IPEndPoint player_ab= new IPEndPoint(IPAddress.Parse("192.168.1.81"),

7299);

UdpClient player_bu= new UdpClient(c1);

IPEndPoint player_c= new IPEndPoint(IPAddress.Parse("192.168.1.81"),

7878);

UdpClient player_cu= new UdpClient(c2);


while (true) {

Console.WriteLine("Press s for down A for left and D for

right");

string player-1 = Convert.ToString(Console.ReadLine());

switch (player-1)

case 'd:

player-1 = "/n player_a";

break;

case '1:

player-2 = "r";

break;

case 'r:

player-2 = "player_b";

break;

byte[] data1 = Encoding.Unicode.GetBytes(player_a);

player_1.Send(data1, data1.Length);

byte[] data2 = Encoding.Unicode.GetBytes(player_b);

player-2.Send(data2, data2.Length);

public static void player-1(Socket s,string data) {

byte[] buffer = new byte[1024];

buffer = Encoding.ASCII.GetBytes(data);
s.Send(buffer);

public static void player-2(Socket c, string data)

byte[] buffer = new byte[1024];

buffer = Encoding.ASCII.GetBytes(data);

c.Send(buffer);

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Net;

using System.Net.Sockets;

namespace ConsoleApplication3mid_1

class Program

static void Main(string[] args)

Console.WriteLine("This is player-2 server");

IPEndPoint player_a = new IPEndPoint(IPAddress.Parse("192.168.1.81"),

9927);
UdpClient player_au= new UdpClient(r1);

IPEndPoint player_ab= new IPEndPoint(IPAddress.Parse("192.168.1.81"),

7299);

UdpClient player_bu= new UdpClient(c1);

IPEndPoint player_c= new IPEndPoint(IPAddress.Parse("192.168.1.81"),

7878);

UdpClient player_cu= new UdpClient(c2);

while (true) {

Console.WriteLine("Press s for down A for left and D for

right");

string player-1 = Convert.ToString(Console.ReadLine());

switch (player-1)

case 'd:

player-1 = "/n player_a";

break;

case '1:

player-2 = "r";

break;

case 'r:

player-2 = "player_b";

break;

byte[] data1 = Encoding.Unicode.GetBytes(player_a);

player_1.Send(data1, data1.Length);
byte[] data2 = Encoding.Unicode.GetBytes(player_b);

player-2.Send(data2, data2.Length);

public static void player-1(Socket s,string data) {

byte[] buffer = new byte[1024];

buffer = Encoding.ASCII.GetBytes(data);

s.Send(buffer);

public static void player-2(Socket c, string data)

byte[] buffer = new byte[1024];

buffer = Encoding.ASCII.GetBytes(data);

c.Send(buffer);

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Net;

using System.Net.Sockets;

namespace ConsoleApplication3mid_1
{

class Program

static void Main(string[] args)

//relay server

Console.WriteLine("This is player-3 server");

IPEndPoint player_a = new IPEndPoint(IPAddress.Parse("192.168.1.81"),

9927);

UdpClient player_au= new UdpClient(r1);

IPEndPoint player_ab= new IPEndPoint(IPAddress.Parse("192.168.1.81"),

7299);

UdpClient player_bu= new UdpClient(c1);

IPEndPoint player_c= new IPEndPoint(IPAddress.Parse("192.168.1.81"),

7878);

UdpClient player_cu= new UdpClient(c2);

while (true) {

Console.WriteLine("Press s for down A for left and D for

right");

string player-1 = Convert.ToString(Console.ReadLine());

switch (player-1)

case 'd:

player-1 = "/n player_a";


break;

case '1:

player-2 = "r";

break;

case 'r:

player-2 = "player_b";

break;

byte[] data1 = Encoding.Unicode.GetBytes(player_a);

player_1.Send(data1, data1.Length);

byte[] data2 = Encoding.Unicode.GetBytes(player_b);

player-2.Send(data2, data2.Length);

public static void player-1(Socket s,string data) {

byte[] buffer = new byte[1024];

buffer = Encoding.ASCII.GetBytes(data);

s.Send(buffer);

public static void player-2(Socket c, string data)

byte[] buffer = new byte[1024];

buffer = Encoding.ASCII.GetBytes(data);

c.Send(buffer);

You might also like