fix_MSVC 77/head
authorfsb4000 <fsb4000@yandex.ru>
Fri, 5 Dec 2014 22:27:39 +0000 (04:27 +0600)
committerfsb4000 <fsb4000@yandex.ru>
Fri, 5 Dec 2014 22:27:39 +0000 (04:27 +0600)
commit49bdda2cb161f357de715c32bd5cc32a40a0f896
tree7d7c63fab1a0436dab4a53a5a88055fc089e5d19
parent1747c08dd97126a981f13fdcee717725fb0e53ce
fix_MSVC

При адаптации STUN модуля к MSVC(
https://github.com/novacoin-project/novacoin/commit/196cd7a443bc09ac1485cce0e82e472a46a78152
) я допустил баг. Использовал функцию _close() для закрытия сокета. А её
можно использовать только для закрытия файлов . Сейчас должно быть
верно.
closesocket() нужно использовать и для MinGW, потому что в unistd.h
написано только  #include<io.h> и несколько #define, то есть выполняется
та же самая функция close() для закрытия файлов.
Информация по теме:

https://stackoverflow.com/questions/20847057/can-you-close-read-and-write-a-socket-on-windows
src/stun.cpp