1 diff -Naur FORTE-0.3.5.orig/src/arch/pc/pcsochan.cpp FORTE-0.3.5/src/arch/pc/pcsochan.cpp
2 --- FORTE-0.3.5.orig/src/arch/pc/pcsochan.cpp 2009-01-13 16:17:18.000000000 +0000
3 +++ FORTE-0.3.5/src/arch/pc/pcsochan.cpp 2009-02-16 10:08:53.000000000 +0000
6 // switch between client/server:
\r
7 if (pa_stConnectionInformation.m_enServiceType == e_Server) {
\r
8 + unsigned int opt = 1;
\r
10 + if (setsockopt(sock_id, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt)) != 0)
\r
12 + char acError[80] = { "TCP-Socket setsockopt() failed: " };
\r
13 + strcat(acError, strerror(errno));
\r
14 + DEVLOG_ERROR(cg_nID_CSocketHandler, 0x10, acError);
\r
18 sock_addr.sin_addr.s_addr = htonl(INADDR_ANY);
\r
19 if (bind(sock_id, (struct sockaddr *)&sock_addr, sizeof(struct sockaddr)) != 0) {
\r
20 DEVLOG_ERROR_2(cg_nID_CSocketHandler, 0x02, "TCP-Socket bind() failed: %s", strerror(errno) );
\r