簡體   English   中英

套接字編程ConnectException

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM