Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
ITABase
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
0
Merge Requests
0
Requirements
Requirements
List
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Analytics
Analytics
Code Review
Insights
Issue
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Institute of Technical Acoustics (ITA)
ITABase
Commits
a46b357b
Commit
a46b357b
authored
May 11, 2017
by
Dipl.-Ing. Jonas Stienen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Implementing connection tests
parent
4d991a34
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
1 deletion
+27
-1
tests/VistaTests/VistaNetIPTest.cpp
tests/VistaTests/VistaNetIPTest.cpp
+27
-1
No files found.
tests/VistaTests/VistaNetIPTest.cpp
View file @
a46b357b
#include <VistaInterProcComm/IPNet/VistaIPAddress.h>
#include <VistaInterProcComm/IPNet/VistaNetworkInfo.h>
#include <VistaInterProcComm/Connections/VistaConnectionIP.h>
#include <iostream>
using
namespace
std
;
int
main
(
int
,
char
**
)
{
{
std
::
vector
<
VistaNetworkInfo
>
devs
;
VistaNetworkInfo
::
EnumVistaNetworkInfo
(
devs
);
cout
<<
"Your network devices are:"
<<
endl
;
for
(
size_t
i
=
0
;
i
<
devs
.
size
();
i
++
)
{
VistaIPAddress
oAddress
=
devs
[
i
].
GetAddress
();
std
::
string
sHostName
;
oAddress
.
GetHostName
(
sHostName
);
cout
<<
"[ "
<<
i
<<
" ]: "
<<
sHostName
;
if
(
sHostName
.
compare
(
0
,
4
,
"137."
)
==
0
||
sHostName
.
compare
(
0
,
4
,
"134."
)
==
0
)
cout
<<
" (RWTH)"
;
if
(
sHostName
.
compare
(
0
,
11
,
"137.226.61."
)
==
0
)
cout
<<
" (ITA)"
;
cout
<<
endl
;
}
std
::
string
sHost
=
"verdi.akustik.rwth-aachen.de"
;
int
iPort
=
80
;
// www service is usually available on server
cout
<<
"Attempting to connect to '"
<<
sHost
<<
"' on port "
<<
iPort
<<
" ... "
;
VistaConnectionIP
oVerdiConn
(
VistaConnectionIP
::
VistaProtocol
::
CT_TCP
,
sHost
,
iPort
);
// blocking connect
oVerdiConn
.
GetIsConnected
()
?
cout
<<
"success!"
:
cout
<<
"failed."
;
cout
<<
endl
;
return
0
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment