銀盛通pos機(jī)tcp連接失敗
瀏覽:145
發(fā)布日期:2023-07-24 00:00:00
投稿人:佚名投稿
1、到主機(jī)的 TCP/IP 連接失敗,怎么辦
首先判斷你的本地連接是自動(dòng)的還是手動(dòng)的。
自動(dòng)的就是本地連接的連接使用自動(dòng)獲取還有DNS也要自動(dòng)的。就是你的路由器設(shè)備要打開(kāi)DHCP功能才可以使用這個(gè)功能。
手動(dòng)的就是本地連接和DNS都要手動(dòng)填寫,但是要和你的路由器設(shè)備一直才可以。
2、新中付pos聯(lián)手機(jī)總是聯(lián)接通訊設(shè)備失敗?
無(wú)線的建議檢查一下是不是流量卡用完了,固定的請(qǐng)檢查線路,實(shí)在不行聯(lián)系機(jī)器銷售人員,他們都是有義務(wù)幫你解決的 中付的機(jī)器不好用,建議換瑞銀信或者銀盛通的,可以選商戶 你的pos機(jī)手機(jī)連接通訊失敗的話肯定就是延時(shí)的問(wèn)題 那估計(jì)和手機(jī)兼容不匹配,要不就是軟件本身有問(wèn)題。 該換機(jī)器了親3、推流tcp通道連接失敗錯(cuò)誤碼-3
ECONNABORTED(WSAECONNABORTED)該錯(cuò)誤被描述為“software caused connection abort”,即“軟件引起的連接中止”。原因在于當(dāng)服務(wù)和客戶進(jìn)程在完成用于 TCP 連接的“三次握手”后,客戶 TCP 卻發(fā)送了一個(gè) RST (復(fù)位)分節(jié),在服務(wù)進(jìn)程看來(lái),就在該連接已由 TCP 排隊(duì),等著服務(wù)進(jìn)程調(diào)用 accept 的時(shí)候 RST 卻到達(dá)了。POSIX 規(guī)定此時(shí)的 errno 值必須 ECONNABORTED。源自 Berkeley 的實(shí)現(xiàn)完全在內(nèi)核中處理中止的連接,服務(wù)進(jìn)程將永遠(yuǎn)不知道該中止的發(fā)生。服務(wù)器進(jìn)程一般可以忽略該錯(cuò)誤,直接再次調(diào)用accept。
這個(gè)tcp send引起的,一般是protocol stack重傳超時(shí)或者protocol處理錯(cuò)誤等。
ECONNABORTED通常發(fā)生在重傳(一定次數(shù))失敗后,強(qiáng)制關(guān)閉套接字;
1
2
3
1
2
3
ECONNRESET(WSAECONNRESET)
ECONNRESET錯(cuò)誤發(fā)生在對(duì)方意外關(guān)閉套接字后。
對(duì)于TCP
遠(yuǎn)程主機(jī)已強(qiáng)制關(guān)閉,發(fā)送數(shù)據(jù),遠(yuǎn)程主機(jī)protocol stack回應(yīng)RST。
1
1
對(duì)于UDP
在Windows系統(tǒng)上,雙方正在進(jìn)udp數(shù)據(jù)交互,另一端關(guān)閉了,發(fā)送方會(huì)收到“ICMP Port
1
1
Unreached",protocol向上報(bào)WSAECONNRESET。這時(shí)應(yīng)用層一般不做關(guān)閉動(dòng)作(除非有特殊的需求),因?yàn)檫@僅僅另外一端的
UDP socket不存在了,本端的udp socket還是完全合法的。
有一點(diǎn)要注意的是,在Linux上,應(yīng)用層不會(huì)得到ECONNRESET。
1
1
該錯(cuò)誤被描述為“connection reset by peer”,即“對(duì)方復(fù)位連接”,這種情況一般發(fā)生在服務(wù)進(jìn)程較客戶進(jìn)程提前終止。當(dāng)服務(wù)進(jìn)程終止時(shí)會(huì)向客戶 TCP 發(fā)送 FIN 分節(jié),客戶 TCP 回應(yīng) ACK,服務(wù) TCP 將轉(zhuǎn)入 FIN_WAIT2 狀態(tài)。此時(shí)如果客戶進(jìn)程沒(méi)有處理該 FIN (如阻塞在其它調(diào)用上而沒(méi)有關(guān)閉 Socket 時(shí)),則客戶 TCP 將處于 CLOSE_WAIT 狀態(tài)。當(dāng)客戶進(jìn)程再次向 FIN_WAIT2 狀態(tài)的服務(wù) TCP 發(fā)送數(shù)據(jù)時(shí),則服務(wù) TCP 將立刻響應(yīng) RST。一般來(lái)說(shuō),這種情況還可以會(huì)引發(fā)另外的應(yīng)用程序異常,客戶進(jìn)程在發(fā)送完數(shù)據(jù)后,往往會(huì)等待從網(wǎng)絡(luò)IO接收數(shù)據(jù),很典型的如 read 或 readline 調(diào)用,此時(shí)由于執(zhí)行時(shí)序的原因,如果該調(diào)用發(fā)生在 RST 分節(jié)收到前執(zhí)行的話,那么結(jié)果是客戶進(jìn)程會(huì)得到一個(gè)非預(yù)期的 EOF 錯(cuò)誤。此時(shí)一般會(huì)輸出“server terminated prematurely”-“服務(wù)器過(guò)早終止”錯(cuò)誤。
WOULDBOCK(WSAWOULDBLOCK)
對(duì)于nonblocking io,這個(gè)很常見(jiàn)了。發(fā)送數(shù)據(jù)的時(shí)候,socket sending
buffer沒(méi)有空間了,得到這error code。簡(jiǎn)單做法是稍后重試,更好的做法是采用select/epoll之類的機(jī)制,注冊(cè)一個(gè)WRITE
EVENT,當(dāng)sending buffer有空間了,kernel通知應(yīng)用程序。
ETIMEDOUT
錯(cuò)誤被描述為“connect time out”,即“連接超時(shí)”,這種情況一般發(fā)生在服務(wù)器主機(jī)崩潰。此時(shí)客戶 TCP 將在一定時(shí)間內(nèi)(依具體實(shí)現(xiàn))持續(xù)重發(fā)數(shù)據(jù)分節(jié),試圖從服務(wù) TCP 獲得一個(gè) ACK 分節(jié)。當(dāng)最終放棄嘗試后(此時(shí)服務(wù)器未重新啟動(dòng)),內(nèi)核將會(huì)向客戶進(jìn)程返回 ETIMEDOUT 錯(cuò)誤。如果某個(gè)中間路由器判定該服務(wù)器主機(jī)已經(jīng)不可達(dá),則一般會(huì)響應(yīng)“destination unreachable”-“目的地不可達(dá)”的ICMP消息,相應(yīng)的客戶進(jìn)程返回的錯(cuò)誤是 EHOSTUNREACH 或ENETUNREACH。當(dāng)服務(wù)器重新啟動(dòng)后,由于 TCP 狀態(tài)丟失,之前所有的連接信息也不存在了,此時(shí)對(duì)于客戶端發(fā)來(lái)請(qǐng)求將回應(yīng) RST。如果客戶進(jìn)程對(duì)檢測(cè)服務(wù)器主機(jī)是否崩潰很有必要,要求即使客戶進(jìn)程不主動(dòng)發(fā)送數(shù)據(jù)也能檢測(cè)出來(lái),那么需要使用其它技術(shù),如配置 SO_KEEPALIVE Socket 選項(xiàng),或?qū)崿F(xiàn)某些心跳函數(shù)。
EPIPE
錯(cuò)誤被描述為“broken pipe”,即“管道破裂”,這種情況一般發(fā)生在客戶進(jìn)程不理會(huì)(或未及時(shí)處理)Socket 錯(cuò)誤,繼續(xù)向服務(wù) TCP 寫入更多數(shù)據(jù)時(shí),內(nèi)核將向客戶進(jìn)程發(fā)送 SIGPIPE 信號(hào),該信號(hào)默認(rèn)會(huì)使進(jìn)程終止(此時(shí)該前臺(tái)進(jìn)程未進(jìn)行 core dump)。結(jié)合上邊的 ECONNRESET 錯(cuò)誤可知,向一個(gè) FIN_WAIT2 狀態(tài)的服務(wù) TCP(已 ACK 響應(yīng) FIN 分節(jié))寫入數(shù)據(jù)不成問(wèn)題,但是寫一個(gè)已接收了 RST 的 Socket 則是一個(gè)錯(cuò)誤。
4、pos機(jī)簽到連接失敗怎么辦
POS機(jī)簽到是驗(yàn)證POS機(jī)的合法性,需要與后臺(tái)發(fā)生通訊,POS機(jī)簽到時(shí)一般會(huì)有數(shù)據(jù)接受發(fā)送的提示,簽到時(shí)后臺(tái)會(huì)下發(fā)一個(gè)MAC(報(bào)文校驗(yàn)碼),之后的聯(lián)機(jī)操作都會(huì)上送這個(gè)MAC以確保交易的是之前簽到的那臺(tái)POS機(jī),POS機(jī)簽到屬于聯(lián)機(jī)操作。POS機(jī)不能簽到主要是由于通訊不暢和POS機(jī)故障兩種情況造成的,具體的解決方式為:電話線故障:
1、檢查接口是否插入正確,電話線口為:LINE;
2、檢查電話線是否是完好的;
3、檢查電話是否欠費(fèi);
4、檢查是否有外撥設(shè)置;
5、檢查線路是否正常,是否可撥打電話;
6、如POS機(jī)和電話用的一根電話線,不能同時(shí)使用;
7、若排除了以上內(nèi)容,請(qǐng)嘗試關(guān)機(jī)重啟;
8、如故障依舊,建議您聯(lián)系業(yè)務(wù)經(jīng)理協(xié)助解決。
網(wǎng)線故障:
1、檢查網(wǎng)線接口是否插入正確,網(wǎng)線接口為:TCP/IP/LAN;
2、檢查網(wǎng)線是否有損壞;
3、檢查網(wǎng)絡(luò)是否正常;
4、檢查是否插在有線路由器上,是否換過(guò)路由器;
5、若排除了以上內(nèi)容,請(qǐng)嘗試關(guān)機(jī)重啟;
6、如故障依舊,建議您聯(lián)系業(yè)務(wù)經(jīng)理協(xié)助解決。
溫馨提示:以上解釋僅供參考。
應(yīng)答時(shí)間:2020-12-17,最新業(yè)務(wù)變化請(qǐng)以平安銀行官網(wǎng)公布為準(zhǔn)。
[平安銀行我知道]想要知道更多?快來(lái)看“平安銀行我知道”吧~
https://b.pingan.com.cn/paim/iknow/index.html POS機(jī)不能簽到主要是由于通訊不暢和POS機(jī)故障兩種情況造成的
主要有兩種情況:
1、固定POS機(jī)通過(guò)電話線進(jìn)行通訊,如果電話線路不暢,或者欠費(fèi),占線等情況,那么POS機(jī)將無(wú)法簽到;
2、移動(dòng)POS機(jī)通過(guò)SIM卡進(jìn)行通訊,如果SIM卡欠費(fèi),信號(hào)不號(hào),作廢等情況,那么POS機(jī)將無(wú)法簽到;
解決途徑:
1、固定POS機(jī):將連接POS機(jī)的電話線,連接到電話機(jī)上,然后撥打自己手機(jī),查看是否有噪聲、欠費(fèi)等情況,若有及時(shí)解決,若無(wú),則可能POS機(jī)的通訊口損壞,及時(shí)聯(lián)系POS機(jī)維護(hù)單位,進(jìn)行維修。
2、移動(dòng)POS機(jī):將機(jī)具拿到寬闊,信號(hào)較好的地方簽到,同時(shí)查選SIM卡是否欠費(fèi),若兩者都沒(méi)問(wèn)題,那么可能是SIM卡槽損壞,盡快聯(lián)系POS機(jī)維護(hù)單位進(jìn)行維修。
1、固定POS機(jī):將連接POS機(jī)的電話線,連接到電話機(jī)上,然后撥打自己手機(jī),查看是否有噪聲、欠費(fèi)等情況,若有及時(shí)解決,若無(wú),則可能POS機(jī)的通訊口損壞,及時(shí)聯(lián)系POS機(jī)維護(hù)單位,進(jìn)行維修。
2、移動(dòng)POS機(jī):將機(jī)具拿到寬闊,信號(hào)較好的地方簽到,同時(shí)查選SIM卡是否欠費(fèi),若兩者都沒(méi)問(wèn)題,那么可能是SIM卡槽損壞,盡快聯(lián)系POS機(jī)維護(hù)單位進(jìn)行維修。
5、TCP/IP協(xié)議連接失敗是為什么?
主機(jī)的 TCP/IP 連接失敗原因:sqlserver2005在默認(rèn)情況下是禁用了tcp/ip連接
有兩種解決方法:
一、常用
1.在命令行輸入:telnet localhost 1433進(jìn)行檢查,這時(shí)會(huì)報(bào)錯(cuò):正在連接到localhost...不能打開(kāi)到主機(jī)的連接,在端口 1433: 連接失敗
2.打開(kāi) \Microsoft SQL Server 2005\配置工具\目錄下的SQL Server Configuration Manager--->網(wǎng)絡(luò)配置選擇mssqlserver協(xié)議, 然后右邊窗口有個(gè)tcp/ip協(xié)議,然后啟動(dòng)它,把sqlserver服務(wù)停了,然后在啟動(dòng)。問(wèn)題就解決了!這時(shí)在命令行輸入:telnet localhost 1433就不會(huì)再報(bào)錯(cuò)了,窗口顯示為一片黑,即為正常
二、特例
1,打開(kāi)SQL server configuration manager--->網(wǎng)絡(luò)配置--->Tcp/Ip,右鍵選擇開(kāi)啟Tcp/IP
2,雙擊修改Tcp/IP端口號(hào)。注意不是所有機(jī)器的端口號(hào)都是1433,打開(kāi)Tcp/Ip界面后,先查看最底下一欄的動(dòng)態(tài)端口號(hào)是多少,然后把上面所有的動(dòng)態(tài)端口號(hào)都改為2921(你自己機(jī)器的動(dòng)態(tài)端口號(hào)),所有Enable的選項(xiàng)都選YES。然后應(yīng)用,確定。
3,重啟數(shù)據(jù)庫(kù)連接服務(wù),然后在命令行輸入:telnet localhost 端口號(hào),如果窗口不顯示連接不上,出來(lái)一個(gè)黑屏,那么就表示連接成功了。 連接失敗有以下幾點(diǎn)原因:
一、 軟件問(wèn)題
1、網(wǎng)卡驅(qū)動(dòng)沒(méi)裝對(duì)。解決辦法是更新下網(wǎng)卡驅(qū)動(dòng)。
2 、病毒破壞。解決辦法使用好的殺毒軟件查殺或重裝系統(tǒng)。
二、硬件問(wèn)題
1、網(wǎng)卡壞了。
2、網(wǎng)線不通。 你是怎樣的網(wǎng)絡(luò)環(huán)境呢? 連接失敗有以下幾點(diǎn)原因 軟件問(wèn)題 1 網(wǎng)卡驅(qū)動(dòng)沒(méi)裝對(duì)··更新下網(wǎng)卡驅(qū)動(dòng) 2 病毒破壞 使用好的殺毒軟件查殺 或重裝系統(tǒng) 硬件問(wèn)題 1 網(wǎng)卡壞了 2 網(wǎng)線不通 可能是網(wǎng)絡(luò)的問(wèn)題,也可能是網(wǎng)卡壞了等原因

轉(zhuǎn)載請(qǐng)帶上網(wǎng)址:http://www.svinexta.cn/posjifour/251675.html
相關(guān)文章推薦
最新推薦
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 babsan@163.com 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。