MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / TryToConnect

Function TryToConnect

engine/Poseidon/Game/Editor.cpp:109–125  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

107#include <SDL3/SDL.h>
108
109static bool TryToConnect(RString ip, SOCKET& socketSend)
110{
111 if (socketSend == INVALID_SOCKET)
112 {
113 socketSend = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
114 }
115 if (socketSend == INVALID_SOCKET)
116 {
117 return false;
118 }
119
120 sockaddr_in addr;
121 addr.sin_family = AF_INET;
122 addr.sin_addr.s_addr = inet_addr(ip);
123 addr.sin_port = htons(2500);
124 return connect(socketSend, (sockaddr*)&addr, sizeof(addr)) != SOCKET_ERROR;
125}
126
127void EditCursor::HandleError(bool send)
128{

Callers 2

EditCursorMethod · 0.85
ProcessEventsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected