我想将此代码用于按钮点击事件c#:
byte[] input = BitConverter.GetBytes(1);
byte[] buffer = new byte[4096];
Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP);
s.Bind(new IPEndPoint(IPAddress.Parse(strIP), 80));
s.IOControl(IOControlCode.ReceiveAll, input, null);
int bytes;
bytes = s.Receive(buffer);
while (bytes > 0)
{
log(System.Text.Encoding.ASCII.GetString(buffer, 0, bytes));
bytes = s.Receive(buffer);
}
我的问题是:
我将我的服务器地址放入strIP?我该如何使用这一行?
log(System.Text.Encoding.ASCII.GetString(buffer, 0, bytes));
或者如何在标签中显示我的数据?或者我想在单击按钮时将数据包显示在标签中。
答案 0 :(得分:0)
我将我的服务器地址放入strIP?
是的,您将服务器IP地址放入该字符串中。
我该如何使用这条线?
像这样:
Label1.text = System.Text.Encoding.ASCII.GetString(buffer, 0, bytes);