![](/img/trans.png)
[英]Socket programming, multithreaded programming. Error: IOException: java.net.ConnectException: Connection timed out: connect
[英]Socket Programming ConnectException
我正在嘗試一個套接字編程來構建一個應用程序來發送和接收消息,它還使用加密技術,所有內容均已設置並正常工作,除了Connect異常:它一直在說連接超時...我正在使用此代碼
socket s = new socket(destination,8888);
然后在最初啟動端繼續使用輸出流,然后
socket d= new socket (sender,8888);
然后在接收端輸入流,並且兩個系統都與代碼良好連接
ServerSocket ss = new ServerSocket(8888);
Socket b= new Socket();
b=ss.accept();
有什么可能是錯的嗎?
建立連接后,許多聊天程序會產生一個新的線程,您是否考慮過? 如果你只是做
ServerSocket ss = new ServerSocket(8888);
Socket b= new Socket();
b=ss.accept();
並且您的程序在此行之后結束,這可能會導致超時異常,因為在服務器關閉時客戶端會立即失去連接。
如果這完全受阻,請提供更多代碼,這很難對您的實現進行假設。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.