中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

網(wǎng)站制作怎么學去哪學電商運營培訓哪個機構好

網(wǎng)站制作怎么學去哪學,電商運營培訓哪個機構好,廣州市番禺區(qū)建設局網(wǎng)站,上海jsp網(wǎng)站建設這里是CIP資料的協(xié)議層級圖,講解協(xié)議構造。 ODVA(www.ODVA.org)成立于1995年,是一個全球性協(xié)會,其成員包括世界領先的自動化公司。結合其成員的支持,ODVA的使命是在工業(yè)自動化中推進開放、可互操作的信息和…

這里是CIP資料的協(xié)議層級圖,講解協(xié)議構造。

ODVA(www.ODVA.org)成立于1995年,是一個全球性協(xié)會,其成員包括世界領先的自動化公司。結合其成員的支持,ODVA的使命是在工業(yè)自動化中推進開放、可互操作的信息和通信技術。成員團體的基礎是其在制定標準和促進通過《共同工業(yè)議定書》方面的主要共同利益?), ODVA的媒體獨立網(wǎng)絡協(xié)議,以及CIP–EtherNet/IP的網(wǎng)絡適配?, DeviceNet?, CompoNet? 和ControlNet?. ODVA管理這些技術,并在一個通用結構中開發(fā)和分發(fā)這四個網(wǎng)絡的規(guī)范,以幫助確保一致性和準確性。下圖說明了由四個網(wǎng)絡組成的庫的組織結構。

中文總線資料和方案?www.jngbus.com

廣州金南瓜科技

我們可以看到,其中一個EtherNet/IP是基于TCP/UDP之上。

那么我們就可以理解為,基于socket應用之上就可以了。

如果只是純應用角度去開發(fā)EtherNet/IP,可以借助一些成熟的socket庫。奈何我們早期學C++的人,沒有那么多成熟模塊,都是靠自己擼出來。

把TCP/IP通訊單獨做成一個dll

① 目的是后續(xù)我們講解開發(fā)modbus tcp、profinet等這些以太網(wǎng)協(xié)議時候,就不需要每種協(xié)議都單獨寫一次TCP/UDP通訊了

頭文件代碼// 用于TCP/IP通訊
class CTcpCommunication : public CTcpCommExport
{
public:CTcpCommunication();virtual ~CTcpCommunication();// 釋放void Release();?? ?void SetCallback(OnCommDataHandle* pDataCallback, OnCommEventNotify* pEventCallback, void* pObject);CResult Connect(const char* pIP, __int32 nPort);?? ??? ?// 連接void Disconnect();?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?// 關閉連接CResult SendData(const char* pData, __int32 nSize);?? ??? ?// 數(shù)據(jù)發(fā)讀void SetLanguage(__int32 nType);protected:// 數(shù)據(jù)接收?? ?
private:void InitSockWSA();void ReleaseSockWSA();// 接收數(shù)據(jù)線程void CreateRecvThread();?? ??? ?// 創(chuàng)建接收線程void ExitRecvThread();?? ??? ??? ?// 退出接收線程static void RunRecvThread(void* lp);void RecvHandle();bool IsExitThread();void OneRecvData();?? ??? ??? ??? ?// 一次接收數(shù)據(jù)void StartRecvData();?? ??? ??? ?// 開始接收數(shù)據(jù)void StopRecvData();?? ??? ??? ?void CloseConnect();?? ??? ??? ?// 關閉通訊private:CData m_pData;};

② socket處理很簡單,其實就是圍繞著收發(fā)

connect和send、recv

至于性能問題,就是如何優(yōu)化在這處理和同步問題了。

程序穩(wěn)定可靠需要靠自身的積累了。

建立通訊代碼。

	if(m_hSock == INVALID_SOCKET){m_hSock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);if(m_hSock != INVALID_SOCKET){		if(connect(m_hSock, (struct sockaddr*)&m_pSA, sizeof(m_pSA)) < 0){					closesocket(m_hSock);m_hSock = INVALID_SOCKET;	// MC TCP連接失敗,請查看網(wǎng)絡是否通訊上、或者端口問題return CResult(TCP_SOCKET_CONNECT_FAIL, GetLanguage(TCP_SOCKET_CONNECT_FAIL));			}	}else{return CResult(TCP_SOCKET_CREATE_FAIL,  GetLanguage(TCP_SOCKET_CREATE_FAIL));				}}return CResult();

發(fā)送數(shù)據(jù)

http://www.risenshineclean.com/news/7280.html

相關文章:

  • 網(wǎng)站開發(fā)賺錢嗎my63777免費域名查詢2023年
  • 怎么樣推廣網(wǎng)站專業(yè)網(wǎng)站制作
  • 有哪些網(wǎng)站做的比較好看的青島官網(wǎng)優(yōu)化
  • 遵義網(wǎng)站建設網(wǎng)站寧波seo教學
  • wordpress調用具體文章做搜索引擎優(yōu)化的企業(yè)
  • 做自己的網(wǎng)站花多錢自己開發(fā)網(wǎng)站
  • 網(wǎng)站組網(wǎng)圖眾志seo
  • 域名備案和網(wǎng)站備案是一回事嗎互聯(lián)網(wǎng)培訓班學費多少
  • 溫州地區(qū)做網(wǎng)站怎么免費做網(wǎng)站
  • 佛山順德網(wǎng)站制作公司哪家好惠州網(wǎng)站營銷推廣
  • 東莞疾控最新消息seo 排名 優(yōu)化
  • 網(wǎng)站開發(fā)總監(jiān)招聘西安seo網(wǎng)站管理
  • 上海網(wǎng)站排名優(yōu)化網(wǎng)頁
  • 網(wǎng)站建設怎樣中英文百度關鍵詞搜索查詢
  • 網(wǎng)站建設制作設計seo優(yōu)化珠海比較靠譜的電商培訓機構
  • 做外貿需要用什么網(wǎng)站品牌營銷策略案例
  • 網(wǎng)站建設哪家公司安裝百度
  • 黃山家居網(wǎng)站建設怎么樣濟南網(wǎng)站建設
  • 手機響應式網(wǎng)站西安疫情最新數(shù)據(jù)
  • 怎么做pp網(wǎng)站近期熱點新聞事件50個
  • 做網(wǎng)站打印費復印費清單sem廣告投放是做什么的
  • 成都網(wǎng)站建設哪家公司好廣州番禺發(fā)布
  • 做電商網(wǎng)站的公司百度游戲中心官網(wǎng)
  • 自制軟件生成器泉州seo報價
  • 怎么開始做網(wǎng)站推廣方案100個
  • 給個網(wǎng)址2022年能直接看的seo人才招聘
  • 自己個人網(wǎng)站后臺怎么做網(wǎng)絡營銷策略方案
  • 為啥做網(wǎng)站圖片識別
  • 做百度推廣網(wǎng)站排名愛站網(wǎng)是什么
  • 運城市住房和城鄉(xiāng)建設局網(wǎng)站免費可用的網(wǎng)站源碼