When connect( ) fails, the socket is set to -1 to ensure it isn't used

|SOURCE|
[Qt/Source/EditorViewport]
* When the call to connect( ) fails, the socket is set to -1 so it is marked as
  invalid
* If a connection could not be made, an error status is not returned (the
  function continues onward)
Data-stored structs are #pragma pack'd to a 1-byte boundry
The JPEG data from the server is rendered to each view
When the view is resized, the texture for rendering is resized along with it

|SOURCE|
[Qt/EditorViewport]
* Render waits until there is data to renew the texture data, then decompresses
  the JPEG image received from the server and replaces the texture for the view
* resizeEvent re-creates the texture for storing the JPEG image data