Isang TCP error (10013: Isang pagtatangka na i-access ang isang socket sa paraang ipinagbabawal ng mga pahintulot sa pag-access) habang nakikinig sa IP Endpoint=0.0.0.0:29999.

Kung nakikita mo ang sumusunod na error, maaaring mayroon kang docker o isa pang NAT na tumatakbo sa iyong kahon.

 

Maaari mong suriin kung ang 29999 port ay gaganapin para sa NAT gamit ang sumusunod na command. Ang resulta ay nagbibigay ng mga saklaw sa kaliwa/kanang mga hanay, kaya tumingin doon.

netsh interface ipv4 show excludedportrange protocol=tcp

Karaniwang ganito ang resulta.

Protocol tcp Port Exclusion Ranges

Simulan Port End Port
———- ——–
9799 9799
50000 50059 *

* – Pinangangasiwaan ang mga pagbubukod ng port.

Ang solusyon upang magawa ito ay i-restart ang NAT:

net stop winnat
net start winnat

 
Ang mga error ay ganito ang hitsura:

15:27:33.557-ERROR : SERBISYO : ERROR SA PAGSISIMULA NG SERVICE HOST:
---------------
2021-12-06 03:27:33
Paki-email ang file na ito sa [protektado ng email]
kasama ang isang paglalarawan ng iyong ginagawa
---------------
——XPressEntryService v2.9.55.555——
—Mga Pag-andar ng Pagtawag—————————
-Mga Pag-andar sa Pagtawag—————————
GetExceptionText
StartServiceHost
Isakatuparan
Pangunahin

—Exception Message—————————
System.ServiceModel.CommunicationException
Isang TCP error (10013: Isang pagtatangka na i-access ang isang socket sa paraang ipinagbabawal ng mga pahintulot sa pag-access) habang nakikinig sa IP Endpoint=0.0.0.0:29999.
—Exception Stack Trace———————-
sa System.ServiceModel.Channels.SocketConnectionListener.Listen()
sa System.ServiceModel.Channels.BufferedConnectionListener.Listen()
sa System.ServiceModel.Channels.ExclusiveTcpTransportManager.OnOpen()
sa System.ServiceModel.Channels.TransportManager.Open(TransportChannelListener channelListener)
sa System.ServiceModel.Channels.TransportManagerContainer.Open(SelectTransportManagersCallback piliin angTransportManagerCallback)
sa System.ServiceModel.Channels.TransportChannelListener.OnOpen(TimeSpan timeout)
sa System.ServiceModel.Channels.ConnectionOrientedTransportChannelListener.OnOpen(TimeSpan timeout)
sa System.ServiceModel.Channels.TcpChannelListener`2.OnOpen(TimeSpan timeout)
sa System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
sa System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen(TimeSpan timeout)
sa System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
sa System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout)
sa System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
sa System.ServiceModel.Channels.CommunicationObject.Open()
sa XPressEntryServicesHost.cXPEServiceHost.StartServiceHost(Int32 iSSLPort, String sCertThumbprint) sa c:\telaeris\GitHub\XPressEntry-Desktop\XPressEntryService\cXPEServiceHost.vb:line Host.vb:
—Simulan ang Inner Exception ——————
---------------
2021-12-06 03:27:33
Paki-email ang file na ito sa [protektado ng email]
kasama ang isang paglalarawan ng iyong ginagawa
---------------
——XPressEntryService v2.9.55.555——
—Mga Pag-andar ng Pagtawag—————————
-Mga Pag-andar sa Pagtawag—————————
GetExceptionText
GetExceptionText
StartServiceHost
Isakatuparan
Pangunahin

—Exception Message—————————
System.Net.Sockets.SocketException
Isang pagtatangka na i-access ang isang socket sa paraang ipinagbabawal ng mga pahintulot sa pag-access nito
—Exception Stack Trace———————-
sa System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
sa System.Net.Sockets.Socket.Bind(EndPoint localEP)
sa System.ServiceModel.Channels.SocketConnectionListener.Listen()

—End Inner Exception ———————