在IIS上搭建WebSocket伺服器(二)

2022-08-27 15:12:10 字數 1796 閱讀 7224

伺服器端**編寫

1.新建乙個asp.net web mvc5專案

2.新建乙個「一般處理程式」

3.handler1.ashx**如下:

using

system;

using

system.collections.generic;

using

system.linq;

using

system.net.websockets;

using

system.text;

using

system.threading;

using

system.threading.tasks;

using

system.web;

using

system.web.websockets;

namespace

public datetime msgtime

public arraysegment msgcontent

}//////

handler1 的摘要說明

//移除離線訊息

}

#endregion

string descuser = string.empty;//

目的使用者

while (true

)

#endregion

string usermsg = encoding.utf8.getstring(buffer.array, 0, result.count);//

傳送過來的訊息

string msglist = usermsg.split('|'

);

if (msglist.length == 2

)

else

buffer = new arraysegment(encoding.utf8.getbytes(usermsg));

if (connect_pool.containskey(descuser))//

else

); }

}catch

(exception exs)

#endregion

}

else

}//while end

}

catch

(exception ex)

}public

bool

isreusable}}

}

4.執行看是否報錯,若沒錯將我們的伺服器**發布到iis(支援websocket的iis上,win7的系統時不可以的)上

點選「生成」->"發布........",以檔案系統的方式發布,目標位置為我們建立的iis**對應的物理路徑

在IIS上執行node

目錄另外還需要安裝url rewrite。安裝iisnode之後,可以用 programfiles iisnode setupsamples.bat來安裝乙個例子,然後訪問http localhost node。安裝完之後,新建乙個站點,監聽80埠,配置好自己的網域名稱。web.config配置可以...

php在IIs上的配置安裝

以前只弄過asp,最近有點興趣來學下php,發現php比asp不是一般的功能強大。剛開始偷了下懶,沒有去php官網看幫助,英文的雖然看起來不難,但是還是習慣看中文,於是搜尋了幾篇有關php在iis上安裝的文章,按照這些文章上的說明開始配置php。我就頂它個肺,配置起來問題千奇百怪,折騰了兩天,也鬱悶...

在 IIS 上安裝並配置 CodeIgniter

我將嘗試分享我在 windows xp service pack 2 iis 5.1 php 4.3.11 上安裝 codeigniter 框架的經驗。php 手動安裝為 cgi 模式。要安裝 ci,你的 iis 可能需要乙個像 mod rewrite 這樣的東西。安裝這樣的 mod 有兩個選擇。這...