亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? vodacom.c

?? 使用TAP的蜂窩型GSM手機短消息服務中心
?? C
字號:
/* -------------------------------------------------------------------- *//* SMS Client, send messages to mobile phones and pagers		*//*									*//* vodacom.c								*//*									*//*  Copyright (C) 1998 Alf Stockton                                     */ /*									*//*  This library is free software; you can redistribute it and/or	*//*  modify it under the terms of the GNU Library General Public		*//*  License as published by the Free Software Foundation; either	*//*  version 2 of the License, or (at your option) any later version.	*//*									*//*  This library is distributed in the hope that it will be useful,	*//*  but WITHOUT ANY WARRANTY; without even the implied warranty of	*//*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU	*//*  Library General Public License for more details.			*//*									*//*  You should have received a copy of the GNU Library General Public	*//*  License along with this library; if not, write to the Free		*//*  Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.	*//*									*//*  You can contact the author at this e-mail address:			*//*									*//*  angelo@styx.demon.co.uk						*//*									*//* -------------------------------------------------------------------- *//* $Id: vodacom.c,v 5.1 1998/02/01 07:10:39 root Exp root $   -------------------------------------------------------------------- */#include <stdio.h>#include <string.h>#include "common.h"#include "logfile.h"#include "driver.h"#include "expect.h"#include "sms_error.h"#include "sms_resource.h"/* -------------------------------------------------------------------- */static char ACK1[] = "followed by RETURN, (or RETURN to quit)"; static char ACK2[] = "Please type your message, (maximum 160 characters), followed by RETURN.";/* -------------------------------------------------------------------- */static struct vodacom_env{	DRIVER_DEFAULT_ENV def;	/* Place any extended driver	*/ 	/* variables here 		*/} driver_env;/* -------------------------------------------------------------------- */static 	RESOURCE resource_list[] = 	{		{ RESOURCE_STRING,  "SMS_comms_params", 	0, 1, NULL, 0,  "7E1",     0, 	 &(driver_env.def.comms_params)  	},		{ RESOURCE_STRING,  "SMS_centre_number", 	0, 1, NULL, 0,  NULL,      0, 	 &(driver_env.def.centre_number)  	},		{ RESOURCE_NUMERIC, "SMS_baud", 		0, 1, NULL, 0,  NULL,      1200, &(driver_env.def.baud)  		},		{ RESOURCE_NUMERIC, "SMS_deliver_timeout", 	0, 0, NULL, 0,  NULL,      45, 	 &(driver_env.def.deliver_timeout)  	},		{ RESOURCE_NUMERIC, "SMS_timeout", 		0, 0, NULL, 0,  NULL,      15, 	 &(driver_env.def.timeout)  		},		{ RESOURCE_NUMERIC, "SMS_write_timeout", 	0, 0, NULL, 0,  NULL,      10, 	 &(driver_env.def.write_timeout)  	},		{ RESOURCE_NUMERIC, "SMS_max_deliver", 		0, 0, NULL, 0,  NULL,       0,    &(driver_env.def.max_deliver)  	 },		{ RESOURCE_NULL,     NULL, 			0, 1, NULL, 0,  NULL,      0, 	 NULL  					}	};/* -------------------------------------------------------------------- */#define DELIVERTIMEOUT 		(driver_env.def.deliver_timeout)#define TIMEOUT 		(driver_env.def.timeout)#define WRITETIMEOUT 		(driver_env.def.write_timeout)/* -------------------------------------------------------------------- */#define FD			(driver_env.def.fd)/* -------------------------------------------------------------------- */static int VODACOM_sendmessage(char *msisdn, char *message);static int VODACOM_send_disconnect(void);static void VODACOM_hangup(void);	/* -------------------------------------------------------------------- *//* -------------------------------------------------------------------- */static void VODACOM_hangup(void){	default_hangup((DRIVER_DEFAULT_ENV *)(&driver_env));}/* -------------------------------------------------------------------- *//* -------------------------------------------------------------------- */static int VODACOM_sendmessage(char *msisdn, char *message){	char 	buf[MAX_RESPONSE_BUFSIZE];	char 	nmessage[1024];	if (expstr(FD, buf, ACK1, MAX_RESPONSE_BUFSIZE, TIMEOUT) == 0)	{		lprintf(LOG_STANDARD, "Number Request\n");	}	else	{	lprintf(LOG_STANDARD, "No Number Request\n");		VODACOM_hangup();		return EVODACOM_NORESPONSE;	}	twrite(FD, msisdn, sms_strlen(msisdn), WRITETIMEOUT);	twrite(FD, "\r\n", sms_strlen("\r\n"), WRITETIMEOUT);   	if (expstr(FD, buf, msisdn, MAX_RESPONSE_BUFSIZE, TIMEOUT) == 0)	{		lprintf(LOG_STANDARD, "Received Number Returned\n");	}	else	{	lprintf(LOG_STANDARD, "No Number Returned\n");		VODACOM_hangup();		return EVODACOM_NONUMBER;	}	if (expstr(FD, buf, ACK2, MAX_RESPONSE_BUFSIZE, DELIVERTIMEOUT) == 0)	{		lprintf(LOG_STANDARD, "Received Message Request\n");	}	else	{	lprintf(LOG_STANDARD, "No Message Request\n");		VODACOM_hangup();		return EVODACOM_NONUMBER;	}	twrite(FD, message, sms_strlen(message), WRITETIMEOUT);	twrite(FD, "\r\n", sms_strlen("\r\n"), WRITETIMEOUT);	sprintf(nmessage, "\r\n\r\n>%s", message);	if (expstr(FD, buf, nmessage, MAX_RESPONSE_BUFSIZE, TIMEOUT) == 0)        {	        lprintf(LOG_STANDARD, "Received Message back\n");        }	else        {       lprintf(LOG_STANDARD, "No Message Returned\n");	        VODACOM_hangup();	        return EVODACOM_NOMESSAGE;        }    	twrite(FD, "\r\n", sms_strlen("\r\n"), WRITETIMEOUT);	if (expstr(FD, buf, ACK1, MAX_RESPONSE_BUFSIZE, TIMEOUT) == 0)	{		lprintf(LOG_STANDARD, "Received Number Request\n");	}	else	{	lprintf(LOG_STANDARD, "No Number Request\n");		VODACOM_hangup();		return EVODACOM_NOMESSAGE;	}	return 0;}/* -------------------------------------------------------------------- *//* -------------------------------------------------------------------- */static int VODACOM_send_disconnect(void){	twrite(FD, "\r\n", sms_strlen("\r\n"), WRITETIMEOUT);	return 0;}/* -------------------------------------------------------------------- *//* -------------------------------------------------------------------- */DEVICE_ENTRY vodacom_device = {	"VODACOM",	resource_list,	(DRIVER_DEFAULT_ENV *)(&driver_env),	default_init,	default_main,	default_validate_numeric_id,	default_dial,	default_hangup,	VODACOM_send_disconnect,	default_single_deliver,	VODACOM_sendmessage,	default_login};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区综合| 日韩精品一区二区三区视频| 欧美日韩黄视频| 精品国偷自产国产一区| 1000部国产精品成人观看| 日韩高清欧美激情| 91蜜桃传媒精品久久久一区二区| 日韩一级黄色片| 亚洲一区欧美一区| 大美女一区二区三区| 日韩精品一区在线观看| 亚洲柠檬福利资源导航| 成人午夜视频在线观看| 欧美成人免费网站| 亚洲成人免费观看| 91蜜桃传媒精品久久久一区二区| 国产日本欧洲亚洲| 黄色小说综合网站| 日韩欧美卡一卡二| 日精品一区二区| 欧美无砖专区一中文字| 136国产福利精品导航| 国产精品123| 久久亚洲精华国产精华液| 奇米在线7777在线精品| 欧美一区二区三区视频在线| 亚洲综合丁香婷婷六月香| 成人av免费在线| 国产精品麻豆久久久| 国产成a人无v码亚洲福利| 久久久久久久久久久黄色| 精品影视av免费| 精品粉嫩超白一线天av| 狠狠色狠狠色合久久伊人| 精品福利一区二区三区 | 玉足女爽爽91| 色视频欧美一区二区三区| 亚洲欧美自拍偷拍| 99久久免费精品高清特色大片| 国产精品国产自产拍高清av王其| 高清在线成人网| 国产精品美女久久福利网站| 91视频免费观看| 亚洲国产精品久久人人爱| 欧美日韩精品是欧美日韩精品| 午夜a成v人精品| 日韩免费福利电影在线观看| 精品一区二区三区视频| 久久亚洲一级片| av亚洲精华国产精华精华| 亚洲欧美日韩人成在线播放| 91国模大尺度私拍在线视频| 亚洲精品写真福利| 在线精品视频免费观看| 偷拍与自拍一区| 精品国产乱码91久久久久久网站| 国产美女在线精品| 国产精品色哟哟| 欧美图片一区二区三区| 免费在线视频一区| 国产午夜精品美女毛片视频| 99国产精品一区| 日韩黄色免费电影| 久久精品水蜜桃av综合天堂| 日本乱人伦aⅴ精品| 婷婷开心激情综合| 国产视频一区二区在线| 一本色道亚洲精品aⅴ| 日本成人中文字幕在线视频| 国产人成一区二区三区影院| 欧美三级电影在线看| 国产一区二区三区四区五区入口| 亚洲欧美电影院| 精品粉嫩超白一线天av| 在线亚洲免费视频| 国产精品99久久久| 亚洲精品中文字幕在线观看| 欧美一区二区网站| 91视频在线观看| 精品一二三四在线| 亚洲成人先锋电影| 亚洲欧美自拍偷拍色图| 精品少妇一区二区三区在线视频 | 国产性天天综合网| 欧美日韩卡一卡二| 不卡欧美aaaaa| 捆绑紧缚一区二区三区视频| 亚洲日本丝袜连裤袜办公室| 欧美精品一区二区久久婷婷| 欧美吻胸吃奶大尺度电影 | 精品视频在线免费观看| 国产一区二区三区在线观看精品 | 欧美大片免费久久精品三p| 成人18精品视频| 国产专区综合网| 另类专区欧美蜜桃臀第一页| 五月婷婷色综合| 一区二区不卡在线视频 午夜欧美不卡在| 欧美大片一区二区| 911精品国产一区二区在线| 91麻豆精品一区二区三区| 国产精品夜夜嗨| 国产一区二区免费视频| 日韩av中文字幕一区二区三区| 亚洲制服丝袜在线| 亚洲蜜臀av乱码久久精品| 国产午夜精品久久久久久久| 久久久久久久久伊人| 欧美不卡123| 精品欧美乱码久久久久久| 91麻豆精品久久久久蜜臀 | 亚洲成人av电影| 亚洲丰满少妇videoshd| 亚洲国产精品久久久久秋霞影院 | 99精品视频在线观看免费| 高清不卡一区二区| 成人永久免费视频| 91丝袜高跟美女视频| 成人一区二区在线观看| 成人午夜电影久久影院| 99re热这里只有精品免费视频| 国产黑丝在线一区二区三区| 成人性生交大片免费| 成人99免费视频| 日本精品一区二区三区四区的功能| 91小视频免费看| 欧美午夜影院一区| 欧美精品日韩精品| 欧美v日韩v国产v| 欧美激情资源网| 亚洲欧美日韩国产一区二区三区| 亚洲精品国产一区二区精华液| 亚洲一二三四在线观看| 日本aⅴ亚洲精品中文乱码| 蜜臀av性久久久久蜜臀aⅴ| 久久99精品久久久久婷婷| 国产一区二区免费在线| 99在线热播精品免费| 在线观看免费成人| 日韩三级在线免费观看| 国产欧美一区二区在线观看| 亚洲日本丝袜连裤袜办公室| 午夜精品123| 国产成a人无v码亚洲福利| 欧美专区日韩专区| 日韩欧美国产高清| 亚洲天堂2016| 日韩二区三区在线观看| 国产精品亚洲成人| 欧美亚洲动漫精品| 久久久久久久久久看片| 一区二区三区在线影院| 麻豆精品一二三| 99九九99九九九视频精品| 91精品国产综合久久婷婷香蕉| 国产三级精品视频| 亚洲夂夂婷婷色拍ww47| 国产福利不卡视频| 欧美日韩电影在线| 国产日韩精品视频一区| 日韩国产欧美在线视频| 91视频.com| 久久久99久久| 强制捆绑调教一区二区| 91麻豆免费视频| 国产人伦精品一区二区| 日韩不卡一二三区| 色嗨嗨av一区二区三区| 久久久蜜桃精品| 日韩在线播放一区二区| 99久久精品免费看国产| 久久久综合九色合综国产精品| 亚洲亚洲精品在线观看| 99免费精品在线| 国产午夜精品久久久久久久 | 国产福利精品一区| 日韩限制级电影在线观看| 亚洲一区二区三区四区在线| 成人爱爱电影网址| 国产日韩欧美制服另类| 六月婷婷色综合| 欧美情侣在线播放| 亚洲一区二区三区精品在线| 99精品国产一区二区三区不卡| 久久蜜桃香蕉精品一区二区三区| 日本中文字幕一区| 51精品久久久久久久蜜臀| 亚洲第四色夜色| 在线看一区二区| 一区二区三区精密机械公司| 成人av网在线| 自拍偷在线精品自拍偷无码专区 | 亚洲人精品午夜| 91在线云播放| 成人欧美一区二区三区| 99久久精品免费看国产免费软件| 国产精品天干天干在线综合| 成人午夜激情在线| 专区另类欧美日韩| 色婷婷精品久久二区二区蜜臀av|