以下是我写的一个异步发送端:1.请问这样写法有没有问题呢?2.如果没有问题,那接收端应该如何写呢?
请高手百忙之中帮帮小弟啦~~~
void Invitlate() //初使化异步模式
{
sock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
IPEndPoint ie = new IPEndPoint(IPAddress.Parse("192.168.203.128"), 9990); //这是连接到服务器的状态
byt = Encoding.Default.GetBytes("test"); sock.BeginSend(byt, 0, byt.Length, 0, new AsyncCallback(send), sock); sock.Close();
} private void send(IAsyncResult ar)
{
Socket tmp = (Socket)ar.AsyncState;
tmp.BeginSend(byt, 0, byt.Length, 0, new AsyncCallback(send), tmp
);
}
请高手百忙之中帮帮小弟啦~~~
void Invitlate() //初使化异步模式
{
sock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
IPEndPoint ie = new IPEndPoint(IPAddress.Parse("192.168.203.128"), 9990); //这是连接到服务器的状态
byt = Encoding.Default.GetBytes("test"); sock.BeginSend(byt, 0, byt.Length, 0, new AsyncCallback(send), sock); sock.Close();
} private void send(IAsyncResult ar)
{
Socket tmp = (Socket)ar.AsyncState;
tmp.BeginSend(byt, 0, byt.Length, 0, new AsyncCallback(send), tmp
);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货