1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| private int port = 2000;
private long ip = 0x1E47FAA;
private UdpClient server;
private Thread startServer;
public Form1()
{
InitializeComponent();
dataGridView1.Rows.Add(11);
dataGridView1.Rows[0].Cells[0].Value = "Exemple1";
dataGridView1.Rows[1].Cells[0].Value = "Exemple2";
...
dataGridView1.Rows[10].Cells[0].Value = "Total";
server = new UdpClient(port);
}
public void start_server()
{
IPEndPoint ReceivedPoint = new IPEndPoint(new IPAddress(ip), port);
while (true)
{
byte[] receiveBytes = server.Receive(ref ReceivedPoint);
string returnData = Encoding.ASCII.GetString(receiveBytes);
if (returnData[4] == 'D' && returnData[5] == 'E')
{
dataGridView1.Rows[3].Cells[1].Value = returnData[7];
dataGridView1.Rows[3].Cells[2].Value = returnData[8];
dataGridView1.Rows[3].Cells[3].Value = returnData[9];
dataGridView1.Rows[3].Cells[4].Value = returnData[10];
dataGridView1.Rows[3].Cells[5].Value = returnData[11];
dataGridView1.Rows[3].Cells[6].Value = returnData[12];
dataGridView1.Rows[3].Cells[7].Value = string.Concat(returnData[14], returnData[15], returnData[16]);
}
} |
Partager