Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++ netin kera

Touho [07.02.2005 19:20:21]

#

Tavoitteena on tällä hetkellä saada joku muuttuja siirrettyä koneelta toiselle. Vaihtoehdot on serverin kautta tai ip:n avulla. itellä on windows ja kaverin serveri on linux-pohjainen joten ip:n välinen tapa kuulostaa tällä hetkellä luontevammalta. eli.. Otan vastaan kaiken maailman vinkkejä, joiden avulla pääsisin internetin hurmaavaan maailmaan mukaan.

Metabolix [07.02.2005 19:39:57]

#

Kokeile hakea keskustelusta sanoilla SOCKET ja WinSock, luulisi löytyvän. Moni tätä on ainakin jo kysellyt.

Linkku [07.02.2005 21:24:16]

#

Yksi vaihtoehto on käyttää todella helppokäyttöista wxWidgets kirjastoa.

	int port = 6667;
	wxString hostname = wxT("irc.quakenet.org");
	wxSocketClient *m_sock = new wxSocketClient();
	wxIPV4address addr;
	addr.Hostname(hostname);
	addr.Service(port);
        // false = ei blockaava
	m_sock->Connect(addr, false);
	m_sock->WaitOnConnect(10);

	if (m_sock->IsConnected())
		// yhdistetty
	else
	{
		m_sock->Close();
		// printataan vaikka erroria
	}
        ...
       delete m_sock;

http://www.wxwidgets.org/manuals/2.5.3/wx_wxsocketbase.html#wxsocketbase
http://www.wxwidgets.org/manuals/2.5.3/wx_wxsocketclient.html

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta