diff options
Diffstat (limited to 'rfb')
-rw-r--r-- | rfb/rfbclient.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rfb/rfbclient.h b/rfb/rfbclient.h index b3f2cd7..36ffe13 100644 --- a/rfb/rfbclient.h +++ b/rfb/rfbclient.h @@ -345,6 +345,9 @@ typedef struct _rfbClient { int listenSock; FinishedFrameBufferUpdateProc FinishedFrameBufferUpdate; + + char *listenAddress; + } rfbClient; /* cursor.c */ @@ -541,6 +544,7 @@ extern rfbBool ReadFromRFBServer(rfbClient* client, char *out, unsigned int n); extern rfbBool WriteToRFBServer(rfbClient* client, char *buf, int n); extern int FindFreeTcpPort(void); extern int ListenAtTcpPort(int port); +extern int ListenAtTcpPortAndAddress(int port, const char *address); extern int ConnectClientToTcpAddr(unsigned int host, int port); extern int ConnectClientToTcpAddr6(const char *hostname, int port); extern int ConnectClientToUnixSock(const char *sockFile); |