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...