日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

簡析C# Socket程序結(jié)構(gòu)及應(yīng)用

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 作者:機器人及PLC自動化 ? 2021-05-08 10:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

57349c86-a4ce-11eb-aece-12bb97331649.jpg

簡易的機器人PLC信息提取。

----Socket程序結(jié)構(gòu)分析: ---------

privateSocket server; 聲明 Socket類提供一組豐富的網(wǎng)絡(luò)通信方法和屬性。

privateSocket client;

public void OpenTCP() ----建立程序

{

myThreadDelegate = new ThreadStart(Listen);

委托屬性的變量激活委托指令啟動線程監(jiān)聽

myThread = new Thread(myThreadDelegate);初始化線程類型變量

myThread.Start();線程類型變量開始執(zhí)行

}

///

/// 創(chuàng)建TCP服務(wù)端并監(jiān)聽

///

public void Listen()//創(chuàng)建tcp服務(wù)端

{

//設(shè)置IP

string IP = ipAddressTB.Text;

57626f8a-a4ce-11eb-aece-12bb97331649.png

int Port = Convert.ToInt32(portTB.Text); 設(shè)置端口

5783e55c-a4ce-11eb-aece-12bb97331649.png

//初始化終結(jié)點實例

IPEndPoint localEP = new IPEndPoint(IPAddress.Parse(IP), Port);用指定的地址和端口號初始化

//初始化SOCKET實例

server = new Socket(localEP.AddressFamily, SocketType.Stream, ProtocolType.Tcp);

//允許SOCKET被綁定在已使用的地址上。

Socket(AddressFamily, SocketType, ProtocolType)使用指定的地址族、套接字類型和協(xié)議初始化

server.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);

ShowMsg(“等待客戶端連接。。。”); 發(fā)出信息

try

{

//綁定

server.Bind(localEP);

//監(jiān)聽10次

server.Listen(10);

client = server.Accept(); 服務(wù)接收

IPEndPoint clientIP = (IPEndPoint)client.RemoteEndPoint;

ShowMsg(“已連接的客戶端:” + clientIP.Address + “,端口:” + clientIP.Port);

Received_Robot();從機器人接收信息

}

catch (Exception ex)

{

//MessageBox.Show(ex.Message, “Listen_Error”);

}

}

IPEndPoint(IPAddress.Parse(IP), Port)

o4YBAGCV9O-AXTskAAAcizOnwJY991.png

Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)

o4YBAGCV9RaAC55IAAAGfU3v1q8691.png

Stream支持可靠、雙向、基于連接的字節(jié)流,而不重復(fù)數(shù)據(jù),也不保留邊界。 此類型的 Socket 與單個對方主機通信,并且在通信開始之前需要建立遠程主機連接。 Stream使用傳輸控制協(xié)議 (ProtocolType.Tcp) 和 AddressFamily。InterNetwork 地址族。

o4YBAGCV9TOAW9t5AAAEwPouyLI967.png

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機器人
    +關(guān)注

    關(guān)注

    213

    文章

    31494

    瀏覽量

    223850
  • plc
    plc
    +關(guān)注

    關(guān)注

    5052

    文章

    14823

    瀏覽量

    488731
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1434

    瀏覽量

    83782
  • 客戶端
    +關(guān)注

    關(guān)注

    1

    文章

    306

    瀏覽量

    17661

原文標(biāo)題:C# Socket程序結(jié)構(gòu)分析及應(yīng)用

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    C#運動控制開源(一): CAD導(dǎo)圖和小線段速度前瞻的優(yōu)化之CAD導(dǎo)圖

    C#實現(xiàn)CAD解析及如何對小線段軌跡進行運動前瞻
    的頭像 發(fā)表于 04-02 14:33 ?1369次閱讀
    <b class='flag-5'>C#</b>運動控制開源(一): CAD導(dǎo)圖和小線段速度前瞻的優(yōu)化之CAD導(dǎo)圖

    C#上位機實戰(zhàn)開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《C#上位機實戰(zhàn)開發(fā)指南.pdf》資料免費下載
    發(fā)表于 01-11 17:15 ?6次下載

    AI智能體開發(fā)C#軟件的臨時方案

    AI智能體 (Agent) 可以幫你生成完整的C# 工程,包括主體代碼、WinForm界面設(shè)計和引用添加。但是目前Visual Studio (VS) 的Agent功能好像還不太完善,時常出一些奇怪
    的頭像 發(fā)表于 12-30 10:50 ?986次閱讀
    AI智能體開發(fā)<b class='flag-5'>C#</b>軟件的臨時方案

    socket是什么

    Socket(套接字)是計算機網(wǎng)絡(luò)中的一個概念,它指示了一個可以進行網(wǎng)絡(luò)通信的軟件端點。通過使用Socket,計算機程序可以通過網(wǎng)絡(luò)進行通信。Socket API提供了一套標(biāo)準(zhǔn)的網(wǎng)絡(luò)通
    發(fā)表于 12-03 08:27

    C語言程序結(jié)構(gòu)

    1系統(tǒng)的改進   可以說,這個用ASM51實現(xiàn)的代碼是沒有什么組織性可言的,要什么功能就加入什么功能,弄得程序結(jié)構(gòu)非常松散,其實這也是導(dǎo)致筆者最終決定重新改寫這些代碼的原因。   大家知道
    發(fā)表于 11-26 08:12

    寫好C程序的大要點

    1)應(yīng)該特別注意程序的書寫格式,讓它的形式反映出其內(nèi)在的意義結(jié)構(gòu)程序是最復(fù)雜的東西(雖然你開始寫的程序很簡單,但它們會逐漸變得復(fù)雜起來),是需要用智力去把握的智力產(chǎn)品。良好的格式
    發(fā)表于 11-24 08:23

    控制結(jié)構(gòu)介紹

    1. 順序結(jié)構(gòu):按照代碼的書寫順序,逐行執(zhí)行程序。這是最基本的程序結(jié)構(gòu)。 2. 選擇結(jié)構(gòu):根據(jù)條件判斷的結(jié)果,選擇執(zhí)行不同的代碼塊。常見的選擇結(jié)構(gòu)
    發(fā)表于 11-24 06:43

    儀科技開源測控技術(shù)走進西安交通大學(xué)創(chuàng)新港校區(qū)

    10月26日上午,由西安交通大學(xué)儀器科學(xué)與技術(shù)學(xué)院主辦的“C# 開源測控技術(shù)培訓(xùn)交流會”在西安交大創(chuàng)新港校區(qū)順利舉行。儀科技資深工程師王孟美受曾翔君教授邀請,與20余名儀器科學(xué)與技術(shù)專業(yè)研究生圍繞AI與模擬采集展開深入交流。
    的頭像 發(fā)表于 11-04 10:20 ?805次閱讀

    請問at_device不用at socket能使用bsd socket嗎?

    at_device不用at socket能使用bsd socket嗎?
    發(fā)表于 09-10 08:04

    GraniStudio : TCP/IP(Socket)協(xié)議深度剖析

    在工業(yè)自動化與物聯(lián)網(wǎng)領(lǐng)域,TCP/IP(Socket)協(xié)議作為應(yīng)用最廣泛的網(wǎng)絡(luò)通信標(biāo)準(zhǔn),是實現(xiàn)設(shè)備間數(shù)據(jù)交互的核心技術(shù)。GraniStudio 軟件作為工業(yè)級零代碼開發(fā)平臺,其內(nèi)置的 TCP/IP
    的頭像 發(fā)表于 08-03 22:20 ?1378次閱讀
    GraniStudio : TCP/IP(<b class='flag-5'>Socket</b>)協(xié)議深度剖析

    Modbus與MQTT的區(qū)別

    Modbus和MQTT是工業(yè)領(lǐng)域中兩種不同的通信協(xié)議,在設(shè)計目標(biāo)、應(yīng)用場景、通信模式等方面存在顯著差異,以下從多個維度兩者的區(qū)別: 1.設(shè)計目標(biāo)與起源 Modbus 誕生于1979年,由施耐德
    的頭像 發(fā)表于 07-10 14:10 ?1237次閱讀

    C#上位機與運動控制卡網(wǎng)絡(luò)通訊的周期上報

    使用C#上位機編程實現(xiàn)運動控制卡網(wǎng)絡(luò)通訊的周期上報功能
    的頭像 發(fā)表于 06-26 13:59 ?1023次閱讀
    <b class='flag-5'>C#</b>上位機與運動控制卡網(wǎng)絡(luò)通訊的周期上報

    儀科技開源測控技術(shù)走進西安交通大學(xué)

    近日,由西安交通大學(xué)電氣工程學(xué)院主辦的“C#開源測控技術(shù)培訓(xùn)交流會”在西安交通大學(xué)興慶校區(qū)順利舉行。上海儀科技有限公司資深工程師王孟美女士受曾翔君教授邀請,與30余名電氣專業(yè)本科生圍繞工業(yè)自動化、視覺檢測及軟件開發(fā)實踐展開深入交流。
    的頭像 發(fā)表于 05-22 11:39 ?1160次閱讀

    程序設(shè)計與數(shù)據(jù)結(jié)構(gòu)

    程序設(shè)計與數(shù)據(jù)結(jié)構(gòu)》重點闡述了三大方向內(nèi)容: 1. C語言學(xué)習(xí)中的痛點:針對當(dāng)前工程師在C語言學(xué)習(xí)中的痛點,如指針函數(shù)與函數(shù)指針,如何靈活應(yīng)用結(jié)
    發(fā)表于 05-13 16:45

    CPU Socket的基本結(jié)構(gòu)和工作原理

    CPU Socket是連接中央處理單元(CPU)與計算機主板之間的關(guān)鍵部件,它充當(dāng)著傳遞電信號、電源和散熱等多重功能的樞紐。在整個計算機系統(tǒng)中,CPU Socket的作用至關(guān)重要,尤其在高性能計算
    的頭像 發(fā)表于 05-08 17:14 ?2851次閱讀
    安阳市| 天全县| 凤山县| 双峰县| 日土县| 精河县| 苍南县| 安图县| 墨脱县| 南城县| 榆社县| 南澳县| 长子县| 东阿县| 马关县| 奈曼旗| 芦溪县| 衡阳县| 格尔木市| 江北区| 台南县| 奈曼旗| 额济纳旗| 旌德县| 信丰县| 望奎县| 无极县| 博湖县| 嘉义县| 若尔盖县| 阳东县| 长岛县| 关岭| 壤塘县| 莆田市| 贵州省| 沙河市| 通河县| 三门峡市| 林芝县| 绿春县|