Support forum

Advanced Search

— Forum Scope —

— Match —

— Forum Options —

Minimum search word length is 3 characters - maximum search word length is 84 characters

Restarting Web Connector Fails
sp_NewPost Add Reply sp_NewTopic Add Topic
April 29, 2020
2:30 pm
Henk Helmantel
Forum Posts: 1502
Member Since:
May 28, 2013
sp_UserOfflineSmall Offline

Hello David,

On some configurations, the TCP port of the HTTP server is not closed properly when the Web Connector is closed or re-started. For some reason the .NET framework does not free the port until the Diafaan SMS Server service is completely stopped. When that happens, the Web Connector cannot start a new HTTP server because the port is still in use.

Unfortunately we have not been able to replicate this problem in one of our test systems and have not been able to find a solution. If you use an older version of the .NET framework on your server then updating to the latest version might help.

Regards, Henk

April 28, 2020
1:23 pm
David Wylie

If I change a setting (in my case, allowing the API for server commands) and restart the connector, the http server fails to load.

It complains there is already one running on the port. I have to stop and start the server to get it running again. Disabling then renenabling the http server doesn't seem to make a different either, though I've not yet tried disabling the http server, making the change, restarting the connector then reenabling the http server (I can't afford any more down time at the moment; I'll wait until the dust settles).

"28/04/2020 12:03:24","Only one usage of each socket address (protocol/network address/port) is normally permitted","Web Connector General"
"System.Net.Sockets.SocketException (0x80004005): Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at HttpServer.HttpListenerBase.Start(Int32 backlog)
at WebConnector.WebConnector.StartHttpServer()"

Forum Timezone: Europe/Amsterdam

Most Users Ever Online: 529

Currently Online:
4 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Member Stats:

Guest Posters: 678

Members: 0

Moderators: 0

Admins: 1

Forum Stats:

Groups: 2

Forums: 3

Topics: 1149

Posts: 3929

Newest Members:

, Henk Helmantel

Administrators: Henk Helmantel: 1502