C 控制台程式如何發布到伺服器Linux上執行

2022-09-25 01:09:08 字數 1168 閱讀 1652

目錄

如上圖所示,選擇linux開發平台,我用的vs2019,.net5.0,一直點下一步,建立。

using linuxtcpapp.tcpserver;

using system;

using system.net;

namespace linuxtcpapp

}程式設計客棧 private static void tcpserver_plaintextreceived(object sender, tcpdatagramreceivedeventargs e)

private static void tcpserver_clientdisconnected(object sender, tcpclientdisconnectedeventargs e)

private static v程式設計客棧oid tcpserver_clientconnected(object sender, tcpclientconnectedeventargs e)}}

我這裡手動發布至資料夾,然後壓縮上傳到伺服器

把檔案放到了桌面,開啟cmd利用scp命令上傳至伺服器,有上傳工具可以用工具上傳,可以百度**。

安裝命令如下:

sudo apt-get install dotnet-sdk-5.0

如果apt**不了,請更新

wget -o packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

sudo apt-get update

連線伺服器工具我用的是git bash,使用ssh命令,登入解壓命令用rar x linux-x64

www.cppcns.com

進入解壓後的資料夾檢視tcp使用情況,使用命令netstat -apt

由上圖所知,沒有9888這個埠的服務啟動過。

之www.cppcns.com後用dotnet 命令執行linuxtcpapp.dll,即可啟動程式

可以用除錯助手,進行通訊測試程式是否有問題

使用nohup命令,讓程式在後台執行。完整命令如下,引數可以百度了解。

再次檢視,tcp使用情況,如下圖所示:

至此利用c# 語言跨平台tcp伺服器程式開發部署完畢,當有大型程式任務開發時,此方法不推薦使用,最好使用容器,保證程式的執行的穩定性。

如何將控制台程式發布為服務

今天分享一種不一樣的方式.一.這裡貼一下我們的program類 1.program.cs using ivony.html using ivony.html.parser using system using system.collections.generic using system.confi...

Domino 伺服器控制台命令縮寫

出處 環境產品 lotus domino server 平台 無關 軟體版本 6.x 問題常用的domino 伺服器控制台命令的縮寫是什麼?解答下面列出一些常用的domino 伺服器控制台命令的縮寫。關於這些命令的引數的完整的語法,請參考管理員幫助。命令 縮寫 broadcast b dbcache...

Domino 伺服器控制台命令縮寫

domino 伺服器控制台命令縮寫 環境產品 lotus domino server 平台 無關 軟體版本 6.x 問題常用的domino 伺服器控制台命令的縮寫是什麼?解答下面列出一些常用的domino 伺服器控制台命令的縮寫。關於這些命令的引數的完整的語法,請參考管理員幫助。命令 縮寫 broa...