C# ASP.NET从发送控件开始接收
我尝试创建一个udp服务器。我想从BeginReceiveFrom的函数调用中修改web表单中的文本框。目前,该函数可以识别textbox,但不会更改textbox web表单C# ASP.NET从发送控件开始接收,c#,asp.net,sockets,udp,C#,Asp.net,Sockets,Udp,我尝试创建一个udp服务器。我想从BeginReceiveFrom的函数调用中修改web表单中的文本框。目前,该函数可以识别textbox,但不会更改textbox web表单 public class AsynchronousSocketListener { private TextBox tbConsole; public AsynchronousSocketListener(TextBox ptbConsole) { tbConsole = ptb
public class AsynchronousSocketListener
{
private TextBox tbConsole;
public AsynchronousSocketListener(TextBox ptbConsole)
{
tbConsole = ptbConsole;
StartListening();
}
public void StartListening()
{
serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
...
serverSocket.BeginReceiveFrom(this.dataStream, 0, this.dataStream.Length, SocketFlags.None, ref epSender
, new AsyncCallback(ReceiveData), epSender);
}
private void ReceiveData(IAsyncResult ar)
{
...
tbConsole.Text = "sended";
}
}
谢谢这个问题用另一个答案解决了吗?是的,谢谢,我用Ajax更新了我的视图,非常好。我建议你删除这个。