Agilent Technologies E4406A VSA Programming Examples, Using Java Programming Over Socket LAN

Models: E4406A VSA

1 406
Download 406 pages 63.49 Kb
Page 177
Image 177
Manual background

Programming Examples

Using Java Programming Over Socket LAN

}

}

//Close the socket(s) if opened public void CloseSocket(int s)

{

try {

if ( sockOpen[s] == true ) {

//write blank line to exit servers elegantly sockOut[s].println(); sockOut[s].flush();

sockIn[s].close();

sockOut[s].close();

sock[s].close(); sockOpen[s] = false;

}

}

catch (IOException e) {

System.out.println("Sock, Close Error "+e.getMessage());

}

}

//Close all sockets public void CloseSockets()

{

for ( int i=0; i < MAX_NUM_OF_SOCKETS; i++ ) { CloseSocket(i);

}

}

//Return the status of the socket, open or close. public boolean SockOpen(int s)

{

return sockOpen[s];

}

Chapter 3

177

Page 177
Image 177
Agilent Technologies E4406A VSA manual Programming Examples, Using Java Programming Over Socket LAN, Chapter