Socket資料上傳異常處理? 5

時間 2025-01-07 05:30:30

socket資料上傳異常處理?

1樓:網友

給iep賦值的時候、埠改一下。

設定埠。int port = 8899;//就是這裡。

#region 啟動服務端。

ipendpoint ipe = new ipendpoint(, port);

把ip和埠轉化為ipendpoint例項。

s = new socket(,

建立乙個socket

繫結埠。開始監聽。

#endregion

#region 建立執行緒。

serverthread = new thread(new threadstart(receiveaccept));

#endregion

2樓:

沒看到你iep的定義呢。。。這種異常一般是你要繫結的那個埠被佔用了,就是已經有別的程序佔用了那個埠。你執行程式前你在cmd裡用netstat -an看看你要繫結的埠是不是被佔用了,被佔用了就換乙個埠號或者把那個程序給關了。

socket傳輸的資料怎麼加密

3樓:網友

自己隨便 找個加密演算法 把你的位元組陣列先加密 再傳輸不就行了。

j**a異常處理:關於socket程式設計的

4樓:歪歪爾奇

當輸入過程中意外到達檔案或流的末尾時,丟擲此異常。 此異常主要被資料輸入流用來表明到達流的末尾。注意,其他許多輸入操作返回乙個特殊值表示到達流的末尾,而不是丟擲異常。

**太少,無法再細說了。

5樓:網友

datas = (datas) ;//異常**。

在上面這個**之前,先判斷一下是否已經讀取到流的末尾,否則會出現異常。

6樓:匿名使用者

你這**太少了,不過目測錯誤型別是讀檔案的時候判斷檔案是否結束的那裡出錯了,檢測一下那塊。

用socket傳輸資料庫檔案

7樓:踩仄頌繞

如果是在不同的機器上傳輸,有可能是目標機器上沒安裝相應的資料庫或excel軟體。 可以在自己的機器上給自己傳,以排除這種情況。 在程式中,確保傳輸資料的順序一致,大小一致。

j**a socket傳送資料

8樓:力錦曦

可以這樣哈,資料結構:

-時間(50個位元組)--上午資料長度(固定用8個位元組)--上午資料--|中午資料長度--|中午資料--|下午資料長度--|下午資料--|

然後讀取的時候先讀50個位元組的內容,然後把它轉為字串得到的就是時間,然後讀8個位元組的內容,把讀到的內容轉為數字就是上午的資料的總長度,假如是n,則繼續讀n個位元組內容,轉為字串就是上午資料,然後繼續讀8個位元組,轉為數字……

以上只是一種資料結構,還可以有很多,你可以根據自己的實際情況來決定各個位元組的長度。

再說寫入的情況,把所有的字串轉化成固定長度的byte陣列然後直接寫入就行了。

byte time=new byte[10];

string stime="2009-10-31 12:00:00";

byte temp=;

for(int i=0;i<;i++)

然後寫入time,等到把所有資料寫入完畢統一重新整理。

j**a socket傳輸資料問題

9樓:網友

用list儲存時間段的資料,比如list apwork;

用map儲存這些時間段,"apwork",apwork);

伺服器端和客戶端傳輸map,這樣不就都解決了?

objectoutputstream ,socket可以傳輸包裝類的。

10樓:網友

轉成json格式,然後客戶端進行json解析。

j**a裡socket通訊,異常處理問題。

11樓:網友

在建立socket連線時設定超時時間,連線不上的話就反饋連線失敗不就可以了嘛。

socket傳輸來的資料即時處理的問題

12樓:網友

這種做法可以。不過,還可以更節省效能(buffer給m,m又給mstr,定時器啟動,新開執行緒,相對來說要都有點浪費了)。

你可以這樣,開乙個執行緒,迴圈等待資料(包括buffer的資料)。然後用socket去接收資料到buffer中,接收以後,把buffer扔給執行緒去處理,再新開乙個buffer用於下次接收。執行緒裡收到buffer資料後,生成字串,再把字串跨執行緒送給畫面顯示(如果有顯示要求的話)。

socket接收的資料非常頻繁,上述效能跟不上的時候,可以使用乙個buffer[n]快取池來替代buffer,避免頻繁動態申請記憶體。

13樓:網友

你是指併發的可行性 還是指大資料量的可行性?

socket程式設計傳輸資料和網速關係大嗎

樹大沒風 傳輸速度和傳輸穩定性當然受影響了,就像你上網時候,網速不好時候不就經常卡,一樣的道理啊,都是udp或者tcp,icmp等方式傳輸,網路不好就會傳輸慢或者丟包 上網速度快慢與電腦或手機硬體不是沒有關係,但是關係不大。上網速度的快慢主要與下述因素有關 一是傳輸介質 二是傳輸速率。現在主幹網的介...

遊戲異常怎麼處理?

異常微信遊戲有什麼問題諮詢記錄 2021 10月17日 異常微信1號有什麼問題,網速太慢或不穩定。暫時不要登入,等待網速正常 2.微信軟體錯誤,建議解除安裝微信並重新安裝 3.驗證微信軟體是否為最新版本。如果不是最新版本,請在嘗試使用之前更新微信軟體 4.如果是最新版本,可以清除手機的網路快取,關閉...

關於異常處理方面的問題,關於一個異常處理方面的問題

錯在這裡,int index br.read 例如,你輸入3,其實程式認為他是char型別的 3 按照ascii碼的話應當是51,你可以去查詢一下,所以寫成int index integer.parseint br.readline 比較合適 還有一個錯誤就是system.out.println s...