c网口通讯
1. C网通信助理是什么业务
通信来助理(C网)产品是融合现有源个人通信助理业务的人工服务,通过人工座席、IVR(自动语音流程)、短信等形式,向中国电信C网客户提供的一项通讯增值业务。具体提供通信录管理、漏话提醒、改号通知、呼转设置等通信增值服务,满足客户在通信方面的多种需求。了解更多服务优惠点击下方的“官方网址”客服220为你解答。
2. windows用c语言怎么直接从网口接收数据,不用建立tcp连接
因为不太了解GOOSE协议,几分钟简单google了一下,wikipedia上说的语焉不详,是这样的回,在windows平台,用户态都答是通过socket进行网络通信的,但socket是位于tcp/ip之上的一套操作接口,它可以操作tcp/udp数据,也可以通过raw方式操作ip数据,但无论如何,都在网络层之上,如果GOOSE协议不是tcp/ip之上的协议,那么就得写ndis协议驱动了,以在pc侧网卡设备之上支持这种协议(或者幸运的话,对端设备提供了windows平台的驱动那更好,如果是这样,则查看用户手册,如何使用它)
3. 利用C++选择以太网口进行通信
服务程序在创建了套接口后,在绑定端口时指定绑定到某张网卡对应的IP地址即可,如下程序:
====================================================================
#include <winsock2.h>
#include <stdio.h>
int main(void) {
//----------------------
// Initialize Winsock.
WSADATA wsaData;
int iResult = WSAStartup(MAKEWORD(2,2), &wsaData);
if (iResult != NO_ERROR) {
printf("Error at WSAStartup()\n");
return 1;
}
//----------------------
// Create a SOCKET for listening for
// incoming connection requests.
SOCKET ListenSocket;
ListenSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (ListenSocket == INVALID_SOCKET) {
printf("Error at socket(): %ld\n", WSAGetLastError());
WSACleanup();
return 1;
}
//----------------------
// The sockaddr_in structure specifies the address family,
// IP address, and port for the socket that is being bound.
sockaddr_in service;
service.sin_family = AF_INET;
//在此修改你的服务程序想绑定到哪个网卡对应的IP地址上,则写在下面,
//因为一个IP对应着一个网卡
service.sin_addr.s_addr = inet_addr("127.0.0.1");
//在此修改你的服务程序想绑定到哪个端口上,则写在下面
service.sin_port = htons(27015);
if (bind( ListenSocket,
(SOCKADDR*) &service,
sizeof(service)) == SOCKET_ERROR) {
printf("bind() failed.\n");
closesocket(ListenSocket);
WSACleanup();
return 1;
}
//----------------------
// Listen for incoming connection requests.
// on the created socket
if (listen( ListenSocket, 1 ) == SOCKET_ERROR) {
printf("Error listening on socket.\n");
closesocket(ListenSocket);
WSACleanup();
return 1;
}
//----------------------
// Create a SOCKET for accepting incoming requests.
SOCKET AcceptSocket;
printf("Waiting for client to connect...\n");
//----------------------
// Accept the connection.
AcceptSocket = accept( ListenSocket, NULL, NULL );
if (AcceptSocket == INVALID_SOCKET) {
printf("accept failed: %d\n", WSAGetLastError());
closesocket(ListenSocket);
WSACleanup();
return 1;
} else
printf("Client connected.\n");
// No longer need server socket
closesocket(ListenSocket);
WSACleanup();
return 0;
}
4. c语言串口通讯过程
分接收端和发送端。
接收端:
1·打开com1端口
fd=fopen("/dev/ttys0",方式);
2·取得当前串口值,保存到结构体变量oldtio
tcgetattr(fd,&oldtio);
3·串口结构体变量newtio清0.
bzero(&newtio,sizeof(newtio))
4·设置串口参数
主要设置比特率、是否忽略奇偶校验错误,启用正规模式等等。
接收端
1·打开com端口
2·取得当前串口值
3·串口结构体变量清0
4·设置串口参数。
5. 电信业中的c网是什么意思
C网即CDMA网络
CDMA是码分多址(Code Division Multiple Access)的英文缩写,是在扩频通信技术上发展起来的一种 崭新成熟的无线通信技术。CDMA网络技术原是美国在二战期间用于军事通讯领域,CDMA移动通信系统是一个保密通信系统,它的码址总共有4.4万亿种可能的排列,可防止窃听,保密性强。
近年来,CDMA在全球被广泛应用于商业,美国、日本、韩国等国家都采用了CDMA作为国内的主要移动通信技术。
CDMA技术所具有的强大优势,使其成为未来移动通信的发展方向。在2G阶段,它与GSM在技术体制上属于同一代产品,但CDMA在通话质量、掉话率、辐射等方面具有明显优势。在2.5G阶段,CDMA在传输速率上高于GPRS,应用也更为丰富,从2.5G向3G技术过渡上,CDMA更为平滑。
我国CDMA网络的建设和经营由中国联通统一负责。联通CDMA网在2001年1月8日全网开通。
2003年1月28日上海联通CDMA1X网的开通,代表着CDMA网络的全面升级,可提供高速无线互联网接入和丰富的无线数据业务。
2008年7月联通以1100亿元将c 网售于电信