91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.34MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-04
  • 語言: 其他
  • 標簽: cvi??tcp??udp??

資源簡介

該文件包含Labwindows/cvi TCP和UDP通信的實例程序

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
#include?
#include?“uir.h“

static?int?panelHandle;
static?int?TCPConnectStatus=0;?????//TCP連接狀態,1代表連接,0代表無連接
static?unsigned?int?conversationHandle;???//TCP連接句柄

int?TCPClientCB(unsigned?int?handleint?xTypeint?errCodevoid?*callbackData);??//客戶端回調函數

int?main?(int?argc?char?*argv[])
{
if?(InitCVIRTE?(0?argv?0)?==?0)
return?-1; /*?out?of?memory?*/
if?((panelHandle?=?LoadPanel?(0?“uir.uir“?PANEL))? return?-1;
DisplayPanel?(panelHandle);

DisableBreakOnLibraryErrors?();

RunUserInterface?();
if(TCPConnectStatus==1) //此處處理本程序內部因素導致的連接中斷,例如關閉面板
{
??DisconnectFromTCPServer?(conversationHandle);
}
DiscardPanel?(panelHandle);
return?0;
}

int?CVICALLBACK?quitCB?(int?panel?int?control?int?event
void?*callbackData?int?eventData1?int?eventData2)
{
switch?(event)
{
case?EVENT_COMMIT:
QuitUserInterface?(0);
break;
}
return?0;
}

int?CVICALLBACK?connect?(int?panel?int?control?int?event
void?*callbackData?int?eventData1?int?eventData2)
{???
char?IPaddress[50]; ?????//IP地址
char?portnumberstring[10];???//端口號
int?portnumber;???????????//端口號
int?status;
switch?(event)
{
case?EVENT_COMMIT:
???GetCtrlVal(panelHandlePANEL_STRINGIPaddress);
???GetCtrlVal(panelHandlePANEL_STRING_2portnumberstring);
???Fmt(&?portnumber“%i<%s“portnumberstring);
???status?=?ConnectToTCPServer?(&?conversationHandle?portnumber?IPaddress?TCPClientCB?0?0);

???if(status==0)???//連接成功
???{
?TCPConnectStatus=1;?? ???//設置TCP連接狀態
?SetCtrlAttribute?(panelHandle?PANEL_COMMANDBUTTON_2?ATTR_DIMMED?1);????//連接按鈕變灰?
???}
???else???//連接失敗
???{
?????MessagePopup?(“TCP連接“?“連接失敗!“);
???}


break;
}
return?0;
}
//?TCP客戶端回調函數
int?TCPClientCB(unsigned?int?handleint?xTypeint?errCodevoid?*callbackData)
{
double?data[1];
????switch(xType)
{
case?TCP_DISCONNECT: ???//此情況處理外部因素導致的斷開連接
TCPConnectStatus=0;????//設置TCP連接狀態為無
SetTCPDisconnectMode?(conversationHandle?TCP_DISCONNECT_AUTO);?????//默認也是自動關閉
SetCtrlAttribute?(panelHandle?PANEL_COMMANDBUTTON_2?ATTR_DIMMED?0);????//連接按鈕enable?

break;
case?TCP_DATAREADY:

ClientTCPRead?(conversationHandle?data?8?0);
PlotStripChart?(panelHandle?PANEL_STRIPCHART?data?1?0?0?VAL_DOUBLE);
break;
}

??return?0;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1918??2014-10-25?22:15??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP客戶端\cvibuild.tcp\build.ini

?????文件?????559104??2014-10-25?22:06??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP客戶端\cvibuild.tcp\Debug\tcp.exe

?????文件??????????4??2014-10-25?22:06??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP客戶端\cvibuild.tcp\dependencies.bri

?????文件?????298036??2014-10-25?22:06??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP客戶端\cvibuild.tcp\resources.res

?????文件??????92646??2014-10-25?22:06??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP客戶端\cvibuild.tcp\uir.nidobj

?????文件?????884610??2014-10-25?22:06??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP客戶端\tcp.cdb

?????文件???????3106??2014-10-25?22:15??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP客戶端\tcp.cws

?????文件?????559104??2014-10-25?22:06??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP客戶端\tcp.exe

?????文件???????4647??2014-10-25?16:12??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP客戶端\tcp.prj

?????文件???????2604??2014-10-25?22:06??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP客戶端\uir.c

?????文件???????1637??2014-10-25?22:06??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP客戶端\uir.h

?????文件???????3912??2014-10-25?22:06??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP客戶端\uir.uir

?????文件???????1827??2014-10-25?22:14??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP服務器\cvibuild.tcp\build.ini

?????文件?????564224??2014-10-25?22:14??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP服務器\cvibuild.tcp\Debug\tcp.exe

?????文件??????????4??2014-10-25?22:14??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP服務器\cvibuild.tcp\dependencies.bri

?????文件?????298036??2014-10-25?22:14??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP服務器\cvibuild.tcp\resources.res

?????文件?????127033??2014-10-25?22:14??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP服務器\cvibuild.tcp\uir.nidobj

?????文件?????918041??2014-10-25?22:14??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP服務器\tcp.cdb

?????文件???????3108??2014-10-25?22:14??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP服務器\tcp.cws

?????文件?????564224??2014-10-25?22:14??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP服務器\tcp.exe

?????文件???????4647??2014-10-25?17:46??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP服務器\tcp.prj

?????文件???????4081??2014-10-25?22:14??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP服務器\uir.c

?????文件???????2090??2014-10-25?22:14??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP服務器\uir.h

?????文件???????4432??2014-10-25?22:14??Labwindow_cvi?TCP?UDP通信\TCP通訊\TCP服務器\uir.uir

?????文件???????1148??2014-10-30?17:58??Labwindow_cvi?TCP?UDP通信\UDP通訊\UDP_Read\cvibuild.UDPRead\build.ini

?????文件?????560640??2014-10-30?17:35??Labwindow_cvi?TCP?UDP通信\UDP通訊\UDP_Read\cvibuild.UDPRead\Debug\UDPRead.exe

?????文件??????????4??2014-10-30?17:35??Labwindow_cvi?TCP?UDP通信\UDP通訊\UDP_Read\cvibuild.UDPRead\dependencies.bri

?????文件??????94103??2014-10-30?17:35??Labwindow_cvi?TCP?UDP通信\UDP通訊\UDP_Read\cvibuild.UDPRead\Read.nidobj

?????文件?????298160??2014-10-30?17:35??Labwindow_cvi?TCP?UDP通信\UDP通訊\UDP_Read\cvibuild.UDPRead\resources.res

?????文件??????92099??2014-10-30?11:01??Labwindow_cvi?TCP?UDP通信\UDP通訊\UDP_Read\cvibuild.UDPRead\Write.nidobj

............此處省略38個文件信息

評論

共有 條評論