reusing socket on reconnect

git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@480 96b47cad-a561-4643-ad3b-153ac7d7599c
This commit is contained in:
frankmorgner
2011-08-08 10:52:02 +00:00
parent ce87ed1e8c
commit be145f6d06

View File

@@ -75,6 +75,10 @@ int opensock(unsigned short port)
sock = socket(AF_INET, SOCK_STREAM, 0);
if (sock < 0) return -1;
int i = 1;
if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &i, sizeof(i)) < 0)
return -1;
struct sockaddr_in server_sockaddr;
memset(&server_sockaddr, 0, sizeof server_sockaddr);
server_sockaddr.sin_family = PF_INET;