`
- 浏览:
244073 次
- 性别:
- 来自:
上海
-
#include <Winsock2.h>
#include <stdio.h>
#pragma comment(lib,"ws2_32.lib")
void main()
{
WORD wVersionRequested;
WSADATA wsaData;
int err;
wVersionRequested = MAKEWORD( 1, 1 );
err = WSAStartup( wVersionRequested, &wsaData );
if ( err != 0 ) {
return;
}
if ( LOBYTE( wsaData.wVersion ) != 1 ||
HIBYTE( wsaData.wVersion ) != 1) {
WSACleanup( );
return;
}
SOCKET socksrv=socket(AF_INET,SOCK_STREAM,0);
SOCKADDR_IN addrsrv;
addrsrv.sin_addr.S_un.S_addr=htonl(INADDR_ANY);
addrsrv.sin_family=AF_INET;
addrsrv.sin_port=htons(4444);
bind(socksrv,(sockaddr*)&addrsrv,sizeof(SOCKADDR));
listen(socksrv,5);
SOCKADDR_IN addrclient;
int len=sizeof(SOCKADDR);
while(1)
{
SOCKET sockconn=accept(socksrv,(SOCKADDR*)&addrclient,&len);
char sendbuf[100];
sprintf(sendbuf,"welcome %s to TCP server",inet_ntoa(addrclient.sin_addr));
send(sockconn,sendbuf,strlen(sendbuf)+1,0);
char recvbuf[100];
recv(sockconn,recvbuf,100,0);
printf("%s\n",recvbuf);
closesocket(sockconn);
}
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
delphi 2010版 采用的TTCPServer 和TTCPClient控件编写的TCP通信实例,客户端和服务端可以相互发送信息并测量通信时间。TChart控件动态显示时间曲线。 主要知识点:1.多线程的使用和线程安全之临界区保护 2.TCP通信...
C#对三菱和西门子,欧姆龙等支持...2)支持ModBusTcp通信读写操作 3)支持ModBusRtu串口通信读写操作 4)支持ModBusAscii串口通信读写操作 5)支持ModbusRtuOverTcp通信读写操作 6)请放心下载,多个项目已经在使用;
C#TCP通信,通过IP地址,TCP协议实现了数据的发送与接收,并且实现了文件的传输。
安川机器人与PLC进行UDP通信与TCP通信指导手册
资源名:C# 和西门子S7200 Smart S7TCP 通信实例源码 资源类型:程序源代码 源码说明: ① S7TCPDLL,此库支持西门子S7 TCP协议,支持S7-200 smart,1200,300,400,1500 PLC等产品 ② 此库由C#开发,支持VB.NET,C#.NET...
基于C#开放式TCP通信建立与西门子PLC的socket通信示例
C#,winform,Tcp通信源码 使用TcpListener和TcpClient 源码 Tcp通信源码TcpListener和TcpClient 源码
LabVIEW实现TCP通信(一点对多点通讯),一个服务器发送波形数据,两个客户端接收数据并绘制波形图。 项目可直接运行~
S7-1500 PLC之间进行TCP通信的具体方法和步骤详解
Labview与西门子1200 plc TCP通信源码
C#写的TCP通信程序,有客户端和服务端,WinForm界面
基于mfc的tcp通信程序,适合初学者,其中用到了异步套接字,服务器端口9000
Modbustcp通信接口文档模板(文档内表格),整理modbustcp接口文档形成模板,包括基本配置、点位配置表、协议说明、错误响应说明等等
基于java的modbus TCP通信
C#TCP 通信(TCP发送16进制)
tcp通信Qt源码,客户端和服务器融合,可发文件和可发消息,
通过T-DIAG指令对S7通信或TCP通信进行连接状态诊断的具体方法示例
S7-200SMART实现MODBUS TCP通信(客户端+服务器)的具体方法和步骤示例
PLC MODBUS TCP 通信,能和西门子施耐德PLC通信
有在TCP通信的基础下,数据的发送和获取,还要报表生成和邮件发送功能,以及WIFI的AT指令设置命令。