Example #1
0
        private Socket generateSocket_responde(string ip_remote, Buffer_perso buffer)
        {
            Port   ports  = new Port();
            Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocoleType.Udp);

            socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAdrress, true);
            EndPoint epLocal  = new IPEndPoint(IPAddess.Parse(this.ips.Local), Convert.ToInt32(ports.Remote));
            EndPoint epRemote = new IPEndPoint(IPAddress.Parse(ip_remote), Convert.ToInt32(ports.Local));

            socket.Connect(epRemote);
            socket.BeginReceiveFrom(buffer.BufferByte, 0, buffer.BufferByte.Length, SocketFlags.None, ref epRemote, new asyncCallback(messageCallback), buffer.BufferByte);
        }
Example #2
0
 public void StartResponde()
 {
     Buffer_perso buffer = new Buffer_perso();
     Socket       socket = this.generateSocket_responde(buffer);
 }