kristofmattei/wsdd-rs

By kristofmattei

Updated about 7 hours ago

Image
Networking
0

9.2K

kristofmattei/wsdd-rs repository overview

wsdd-rs

codecov

TODO

XSD validation:

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.w3.org/2003/05/soap-envelope http://www.w3.org/2003/05/soap-envelope
                        http://schemas.xmlsoap.org/ws/2005/04/discovery http://schemas.xmlsoap.org/ws/2005/04/discovery/ws-discovery.xsd"

Information, docs

Socket descriptions

  • recv_socket RECEIVES multicast messages, SENDS unicast, by binding to the multicast address, on the WSD Port
  • mc_send_socket SENDS multicast messages, on a custom port, RECEIVES unicast
  • uc_send_socket is used REPLY with unicast, it is bound to the interface's address, on the WSD Port

The sockets are separate for a reason: https://github.com/christgau/wsdd/commit/ee8783ce71a408a3d9923b5d67659f7ce2712166

mc_send_socket receives messages in WSDClient, because it sends out a probe over the mc_send_socket, and hosts reply FROM 3072 (in our case uc_send_socket TO the mc_send_socket, that port)

Questions

  • Client mode: Why is it, that when we get a Hello without Xaddr, to which we respond with a Resolve, we get a resolve FROM the host?

License

MIT, see LICENSE

SPDX-License-Identifier: MIT

Tag summary

Content type

Image

Digest

sha256:a57011759

Size

6.5 MB

Last updated

about 7 hours ago

docker pull kristofmattei/wsdd-rs:edge