title: Python-3.4 Scapy Sending ARP packet
body: <p>I have this script:</p>
  
  <pre><code>from scapy.all import *
  def ip1(ip):
      pkt = send(ARP(op=ARP.who_has, psrc="192.168.5.51", pdst=ip))
      x = sniff(filter="arp", count=10)
      print (x.summary())
      print ("done")
  
  ip1("192.168.5.46")
  </code></pre>
  
  <p>Now, it gets stuck at the send line: it says:</p>
  
  <pre><code> . Sent 1 packets.
  </code></pre>
  
  <p>But doesn't continue the script (and it doesn't really send the packet). When I ctrl+c the script, THEN it send the packet and print the x.summary() and prints done ....  I wish to know why
  Thanks in advance.</p>
  
  <p>Edit: would the answer be about sr(), sr1(), srp(), and srp1() functions?</p>