伙计们,这是另一回事。
private void Form1_Load(object sender, EventArgs e)
{
sck.Connect("127.0.0.1", 8080);
int s = sck.Send(Encoding.Default.GetBytes("A" + "~" + "B" + "~" + "C" + "~" + "D"));
}
有没有办法将它们单独发送到服务器?并且还接收它们并将它们单独添加到listView而不拆分?clientdata 下面是来自 void Load Form 的整个整数
void client_Received(Client sender, byte[] data)
{
Invoke((MethodInvoker)delegate
{
for (int i = 0; i < listView1.Items.Count; i++)
{
Client client = listView1.Items[i].Tag as Client;
if (client.ID == sender.ID)
{
clientdata = Encoding.Default.GetString(data); ;
string[] str = clientdata.Split('~');
listView1.Items[i].SubItems[2].Text = str[0];
listView1.Items[i].SubItems[3].Text = str[1];
listView1.Items[i].SubItems[4].Text = str[2];
listView1.Items[i].SubItems[5].Text = str[3];
break;
}
}
});
}
我想改变这个空白,比如:
void client_Received(Client sender, byte[] A, byte[] B, byte[] C, byte[] D)
{
}