void SendCallback(IAsyncResult ar) { _socket.EndSend(ar); }
private void DoSend(IAsyncResult res) { s.EndSend(res); }
private void SendCallBack(IAsyncResult ar) { Socket socket = (Socket)ar.AsyncState; socket.EndSend(ar); }
private void SendData(IAsyncResult iar) { server = (Socket)iar.AsyncState; int sent = server.EndSend(iar); }
/// <summary> /// ham call back gui du lieu, khoi tao lai gia tri cua buff /// </summary> /// <param name="ia">gia tri tra ve cua phuong thuc BeginSend</param> private void SendToServer(IAsyncResult ia) { Socket s = (Socket)ia.AsyncState; s.EndSend(ia); }
public void SendCallback(IAsyncResult result) { _socket.EndSend(result); _buffer = new byte[1024]; sendDone.Set(); }
public void SendCallback(IAsyncResult ar) { Socket handler = (Socket)ar.AsyncState; handler.EndSend(ar); }
private void Connect(string serverIp, string name) { try { _chatName = name; // Initialize socket. _clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); // Initialize server IP. var serverIP = IPAddress.Parse(serverIp); // Initialize the IPEndPoint for the server and use port SERVER_PORT. var server = new IPEndPoint(serverIP, ServerInfo.PORT); // Initialize the EndPoint for the server. _serverEndPoint = server as EndPoint; var state = new StateObject() { Data = new ChatPacket() { ChatName = _chatName, ChatMessage = null, ChatDataIdentifier = DataIdentifier.LogIn }.Serialize() }; // Send data to server. _clientSocket.BeginSendTo(state.Data, 0, state.Data.Length, SocketFlags.None, _serverEndPoint, ar => _clientSocket.EndSend(ar), state); // Initialize data stream. state = new StateObject(); // Begin listening for broadcasts from the server. _clientSocket.BeginReceiveFrom(state.Data, 0, state.Data.Length, SocketFlags.None, ref _serverEndPoint, EndReceive, state); } catch (Exception ex) { Logger.WriteLine("Connection error!"); Logger.WriteLine(ex.Message); } }