1 #ifndef SERVICEPUBLISHER_H 2 #define SERVICEPUBLISHER_H 13 #include "EqNetworkThread.h" 46 EqNetworkThread networkThread;
47 void reportServiceDiscovered(
ExistMessage existMessage,
string address);
48 void processDatagram(
char *datagram,
int datagramLength, QHostAddress senderAddress);
49 void connectSignals();
51 const quint16 MulticastPort=16574;
52 void startNetworkThread();
The ServicePublisher class 这个类用于向局域网中发布服务。这是ExistCpp的主要接口。 ...
ServicePublishMessage_ServiceProtocolType
void serviceDiscovered(QString serviceName, quint16 servicePort, ServicePublishMessage::ServiceProtocolType serviceProtocolType, string address)
serviceDiscovered 信号,发现了服务。
ServicePublisher()
默认构造函数。
void shoudCastData(string datagram)
shoudCastData 信号,应当发送数据。
void publishService(QString LanServiceName, quint16 LanServicePort, exist::ServicePublishMessage::ServiceProtocolType LanServiceProtocolType)
发布服务。