You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When precompiling PrecompileMQTT, the precompile workload creates a MQTTClient.MockMQTTBroker by providing it a socket name /tmp/testmqtt.sock.
This name is then given as an argument to the listen function of the Sockets library, which creates a PipeServer and binds it to the given path:
functionlisten(path::AbstractString)
sock =PipeServer()
bind(sock, path) ||throw(ArgumentError("could not listen on path $path"))
returnlisten(sock)
end
Windows doesn't support arbitrary paths, it requires that they conform to a specific pattern such that their name prefix (\\.\pipe\) uniquely identifies the filetype
When precompiling
PrecompileMQTT
, the precompile workload creates aMQTTClient.MockMQTTBroker
by providing it a socket name/tmp/testmqtt.sock
.This name is then given as an argument to the
listen
function of theSockets
library, which creates aPipeServer
and binds it to the given path:However, according to here,
A valid pipe name under Windows could be (?)
At least this worked for me.
Version: 0.3.1 (specifically, Git hash 23f5429
The text was updated successfully, but these errors were encountered: