S
scorrpeio
Guest
Olen tällä hetkellä tekemässä pistorasiaan ohjelmasuunnitteluun UDP riskipääomarahastoihin käyttäen Visual Studio 2005, joissa olen käyttänyt Bind () toiminto sitovasti pistorasiaan.Mutta olen aina saa johtaa .......... Bind epäonnistui.
Kun kassalla, toiminto Bind () palauttaa -1.
I dont get miksi näin tapahtuu?Please let me know./ / Create A Socket
int ServerSocket;
ServerSocket = socket (PF_INET, SOCK_DGRAM, 0);
/ / Tarkista olemassaolo
if (ServerSocket <0)
(
MessageBox ( "The Socket ei luoda!");
)
/ / Sitovasti Socket
int MySock;
struct sockaddr_in MyAddr;
MySock = socket (PF_INET, SOCK_DGRAM, 0);
MyAddr.sin_family = AF_INET;
MyAddr.sin_addr.s_addr = inet_addr (m_IPAdd);
MyAddr.sin_port = htonl (m_iPortNo);
sitovasti (ServerSocket, (SOCKADDR *) & MyAddr, sizeof (MyAddr));
if (bind (ServerSocket, (SOCKADDR *) & MyAddr, sizeof (MyAddr)) == SOCKET_ERROR)
(
MessageBox ( "sitovasti () epäonnistui.");
closesocket (ServerSocket);
return;
)
Kun kassalla, toiminto Bind () palauttaa -1.
I dont get miksi näin tapahtuu?Please let me know./ / Create A Socket
int ServerSocket;
ServerSocket = socket (PF_INET, SOCK_DGRAM, 0);
/ / Tarkista olemassaolo
if (ServerSocket <0)
(
MessageBox ( "The Socket ei luoda!");
)
/ / Sitovasti Socket
int MySock;
struct sockaddr_in MyAddr;
MySock = socket (PF_INET, SOCK_DGRAM, 0);
MyAddr.sin_family = AF_INET;
MyAddr.sin_addr.s_addr = inet_addr (m_IPAdd);
MyAddr.sin_port = htonl (m_iPortNo);
sitovasti (ServerSocket, (SOCKADDR *) & MyAddr, sizeof (MyAddr));
if (bind (ServerSocket, (SOCKADDR *) & MyAddr, sizeof (MyAddr)) == SOCKET_ERROR)
(
MessageBox ( "sitovasti () epäonnistui.");
closesocket (ServerSocket);
return;
)