Professional Documents
Culture Documents
Mohammad Mujtaba 9927 NP Assignment # 01
Mohammad Mujtaba 9927 NP Assignment # 01
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
9927);
7299);
7878);
right");
switch (player-1)
case 'd:
break;
case '1:
player-2 = "r";
break;
case 'r:
player-2 = "player_b";
break;
player_1.Send(data1, data1.Length);
player-2.Send(data2, data2.Length);
buffer = Encoding.ASCII.GetBytes(data);
s.Send(buffer);
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
9927);
UdpClient player_au= new UdpClient(r1);
7299);
7878);
while (true) {
right");
switch (player-1)
case 'd:
break;
case '1:
player-2 = "r";
break;
case 'r:
player-2 = "player_b";
break;
player_1.Send(data1, data1.Length);
byte[] data2 = Encoding.Unicode.GetBytes(player_b);
player-2.Send(data2, data2.Length);
buffer = Encoding.ASCII.GetBytes(data);
s.Send(buffer);
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
//relay server
9927);
7299);
7878);
while (true) {
right");
switch (player-1)
case 'd:
case '1:
player-2 = "r";
break;
case 'r:
player-2 = "player_b";
break;
player_1.Send(data1, data1.Length);
player-2.Send(data2, data2.Length);
buffer = Encoding.ASCII.GetBytes(data);
s.Send(buffer);
buffer = Encoding.ASCII.GetBytes(data);
c.Send(buffer);