Questions tagged [multicastsocket]

A multicast socket is a bi-directional communications endpoint used for the sending of packets to multiple receivers via multicast (typically IP) or for receiving multicast packets.

156 questions
45
votes
5 answers

Getting `Can't assign requested address` java.net.SocketException using Ehcache multicast

Getting java.net.SocketException when trying to start a multicast provider: 2013-09-11 11:45:44,204 [main] ERROR net.sf.ehcache.distribution.MulticastRMICacheManagerPeerProvider: Error starting heartbeat. Error was: Can't assign requested…
eebbesen
  • 5,070
  • 8
  • 48
  • 70
10
votes
2 answers

MulticastSocket constructors and binding to port or SocketAddress

I may have a fundamental misunderstanding of the term binding here but I am confused about the usage of the MulticastSocket and it's constructors. They no not do what I understand they should do should do so any who can help me clear my…
D-Dᴙum
  • 7,689
  • 8
  • 58
  • 97
8
votes
2 answers

Problem with MulticastSocket on Java-Android

I'm starting to code with MulticastSocket, trying to make a simple app with a client and a server to send messages. The code I have for the server: import java.io.IOException; import java.net.DatagramPacket; import java.net.InetAddress; …
Diego Ulloa
  • 111
  • 1
  • 3
  • 5
8
votes
1 answer

java.net.SocketException: Not a multicast address

I was working with a MulticastSocket and when ever I tried to join a group, it would never work when I was running the group on the "localhost" ip. However, I found this article http://lycog.com/programming/multicast-programming-java/ that stated…
swrap
  • 314
  • 1
  • 3
  • 11
8
votes
2 answers

Multicast packets: sending and receiving issues

In my adaption of a few multicast tutorials, I changed my method of sending packets. In my case, I create a queue of packets of size bytes[1024], after which it is sent via Socket.Send() over all online network adapters Problem: When sending,…
user2699451
6
votes
2 answers

Is Java MulticastSocket threadsafe?

I have two threads. First one sends datagrams with a MulticastSocket in loop; the second thread receives datagrams using the same instance of MulticastSocket in loop. It seems to be working properly, but I'm still in doubts. Can these two threads…
Lopotun
  • 611
  • 7
  • 15
5
votes
5 answers

How to minimize UDP packet loss

I am receiving ~3000 UDP packets per second, each of them having a size of ~200bytes. I wrote a java application which listens to those UDP packets and just writes the data to a file. Then the server sends 15000 messages with previously specified…
nath
  • 2,848
  • 12
  • 45
  • 75
5
votes
0 answers

Occasional java.io.IOException: Operation not permitted only on Android 7.0 by DatagramSocket.send()

The following code works fine virtually 100% time on all Android device Android 7.0: DatagramSocket clientSocket = new DatagramSocket(); clientSocket.setSoTimeout(4000); clientSocket.setReuseAddress(true); …
Hong
  • 17,643
  • 21
  • 81
  • 142
5
votes
1 answer

receive multicast from specific network interface on Linux

I'm trying to receive a multicast data from specific network interface on CentOS 5.5 sd = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); memset(&addr, 0, sizeof(addr)); addr.sin_family = AF_INET; addr.sin_port = htons(1234); addr.sin_addr.s_addr =…
Dima
  • 1,253
  • 3
  • 21
  • 31
5
votes
1 answer

ssdp discovery of upnp devices using multicast sockets

i am trying to discover UPnP devices in the network using multicast sockets however, I seem to be getting the same device multiple times. What is the issue with the discovery code here. The results I am getting are as follows HTTP/1.1 200…
TrustyCoder
  • 4,749
  • 10
  • 66
  • 119
5
votes
1 answer

Openwrt allow multicast traffic

I'm running openwrt on a device and have a python script that listens and prints to screen multicast traffic on 239.2.1.1. However nothing is being printed to the screen and I believe this is a firewall issue. How do I make sure that multicast…
Steven Lutz
  • 467
  • 1
  • 6
  • 16
5
votes
1 answer

UDP with mulicast sockets over wireless network

I wrote a simple udp server client application with multicast sockets. Server is sending packets to three clients every 6 ms . Packet size is 1200 bytes. This is 166,66 packets per second. Whenever one of the client detects a missing packet, it will…
user3852803
  • 154
  • 1
  • 2
  • 11
4
votes
1 answer

Why is MulticastSocket.setNetworkInterface() much slower using Java 8 runtime?

I am running the following program, which is much slower when I use a Java 8 runtime compared to a Java 7 runtime. public class MulticastTest { public static void main(String args[]) throws Exception { long start = System.nanoTime(); …
K Erlandsson
  • 13,408
  • 6
  • 51
  • 67
3
votes
1 answer

Send and receive UDP multicast packets with the same socket

I could not find a working example for this, so I am going to post a question (and let's see if I can reduce this to an MVP code example). So, I need to do mdns queries, I can use two sockets (one for sending / second for receiving) but so far I…
Rudolfs Bundulis
  • 11,636
  • 6
  • 33
  • 71
3
votes
2 answers

MulticastSocket not responding after failure

I get a SocketException when trying to call joinGroup(addr) on MulticastSocket. This is only happening on a Windows machine that we have setup to auto start our appliction when the machine is booted up. It seems like the exception is thrown because…
Tony Eichelberger
  • 7,044
  • 7
  • 37
  • 46
1
2 3
10 11