tdGetNumberOfDevices now communicates as expected.
This commit is contained in:
parent
3890e491c2
commit
407cf1584a
4 changed files with 30 additions and 23 deletions
|
@ -14,10 +14,27 @@ public:
|
|||
bool connected;
|
||||
};
|
||||
|
||||
Socket::Socket(const std::wstring &server) {
|
||||
Socket::Socket() {
|
||||
d = new PrivateData;
|
||||
d->connected = false;
|
||||
}
|
||||
|
||||
Socket::Socket(SOCKET_T hPipe)
|
||||
{
|
||||
d = new PrivateData;
|
||||
d->hPipe = hPipe;
|
||||
|
||||
}
|
||||
|
||||
|
||||
Socket::~Socket(void){
|
||||
if (d->hPipe != INVALID_HANDLE_VALUE) {
|
||||
CloseHandle(d->hPipe);
|
||||
}
|
||||
delete d;
|
||||
}
|
||||
|
||||
void Socket::connect(const std::wstring &server){
|
||||
bool fSuccess = false;
|
||||
|
||||
std::wstring name(L"\\\\.\\pipe\\" + server);
|
||||
|
@ -48,20 +65,6 @@ Socket::Socket(const std::wstring &server) {
|
|||
d->connected = true;
|
||||
}
|
||||
|
||||
Socket::Socket(SOCKET_T hPipe)
|
||||
{
|
||||
d = new PrivateData;
|
||||
d->hPipe = hPipe;
|
||||
|
||||
}
|
||||
|
||||
Socket::~Socket(void){
|
||||
if (d->hPipe != INVALID_HANDLE_VALUE) {
|
||||
CloseHandle(d->hPipe);
|
||||
}
|
||||
delete d;
|
||||
}
|
||||
|
||||
std::wstring Socket::read() {
|
||||
wchar_t buf[BUFSIZE];
|
||||
int result;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue