.


:




:

































 

 

 

 





shutdown(s, how). how : 1, , , 2, , . shutdown , , . , shutdown .

, , closesocket(SOCKET s). , accept, , socket. , . HANDLE ReadFile WriteFile, CloseHandle ; closesocket.

:

, , .

: htons ("host to network short" " ") htonl ("host to network long" " "), , IP.

, short integer, 10255000. , telnet ftp, .

struct sockaddr_in SrvSAddr; /* . */

struct sockaddr_in ConnectAddr;

SOCKET SrvSock, sockio;

SrvSock = socket(AF_INET, SOCK_STREAM, 0);

SrvSAddr.sin_family = AF_INET;

SrvSAddr.sin_addr.s_addr = htonl(INADDR_ANY);

SrvSAddr.sin_port = htons(SERVER_PORT);

bind(SrvSock, (struct sockaddr *)&SrvSAddr, sizeof SrvSAddr);

listen(SrvSock, 5);

AddrLen = sizeof(ConnectAddr);

sockio = accept(SrvSock, (struct sockaddr *) &ConnectAddr, &AddrLen);

shutdown(sockio);

closesocket(sockio);





:


: 2015-09-20; !; : 977 |


:

:

, .
==> ...

1750 - | 1568 -


© 2015-2024 lektsii.org - -

: 0.012 .