中文字幕人妻中文_99精品欧美一区二区三区综合在线_精品久久久久一区二区_色月丁香_免费福利在线视频_欧美大片免费观看网址_国产伦精品一区二区三区在线播放_污污污污污污www网站免费_久久月本道色综合久久_色69激情爱久久_尹人香蕉久久99天天拍_国产美女www_亚洲国产精品无码7777一线_五月婷婷六月激情_看免费一级片_精品久久久久久成人av_在线色亚洲_女人另类性混交zo_国产精品青青在线观看爽香蕉_人人澡人人添人人爽一区二区

主頁 > 知識庫 > linux網絡編程socket介紹

linux網絡編程socket介紹

熱門標簽:新科火車站地圖標注點 地址高德地圖標注 桂林市ai電銷機器人公司 制作地圖標注 外呼系統怎么弄 商店地圖標注外賣入駐 地圖標注的牌子 外呼系統鏈接 磁力導航地圖標注
一.概念介紹
網絡程序分為服務端程序和客戶端程序。服務端即提供服務的一方,客戶端為請求服務的一方。但實際情況是有些程序的客戶端、服務器端角色不是這么明顯,即互為客戶端和服務端。
我們編寫網絡程序時,一般是基于TCP協議或者UDP協議進行網絡通信的。
TCP:(Transfer Control Protocol)傳輸控制協議是一種面向連接的協議, 當我們的網絡程序使用這個協議的時候,網絡可以保證我們的客戶端和服務端之間的傳輸是可靠的。
UDP:(User Datagram Protocol)用戶數據報協議是一種非面向連接的協議, 這種協議并不能保證我們的網絡程序的連接是可靠的。
我們編寫的網絡程序具體采用哪一類協議,要視具體情況而定。比如,如果是大數據量的通信,而且對數據的完整性要求不是特別高,則可以采用UDP協議,以得到更快的傳輸速率。如果我們是要實現一些諸如文件傳輸、社交通訊之類的功能,就需要采用TCP協議通信,以保證傳輸的可靠性。
二.初等網絡函數介紹
nt socket(int domain, int type,int protocol)
  domain:說明我們網絡程序所在的主機采用的通訊協族(AF_UNIX和AF_INET等).
        AF_UNIX只能夠用于單一的Unix 系統進程間通信,
        而AF_INET是針對Internet的,因而可以允許在遠程
        主機之間通信(當我們 man socket時發現 domain可選項是 PF_*而不是AF_*,因為glibc是posix的實現所以用PF代替了AF,
        不過我們都可以使用的).
  type:我們網絡程序所采用的通訊協議(SOCK_STREAM,SOCK_DGRAM等)
        SOCK_STREAM表明我們用的是TCP 協議,這樣會提供按順序的,可靠,雙向,面向連接的比特流.
        SOCK_DGRAM 表明我們用的是UDP協議,這樣只會提供定長的,不可靠,無連接的通信.
  protocol:由于我們指定了type,所以這個地方我們一般只要用0來代替就可以了 socket為網絡通訊做基本的準備.
  成功時返回文件描述符,失敗時返回-1,看errno可知道出錯的詳細情況.
 
int bind(int sockfd, struct sockaddr *my_addr, int addrlen)
  sockfd:是由socket調用返回的文件描述符.
  addrlen:是sockaddr結構的長度.
  my_addr:是一個指向sockaddr的指針. 在中有 sockaddr的定義
        struct sockaddr{
                unisgned short  as_family;
                char            sa_data[14];
        };
  不過由于系統的兼容性,我們一般不用這個頭文件,而使用另外一個結構(struct sockaddr_in) 來代替.在中有sockaddr_in的定義
        struct sockaddr_in{
                unsigned short          sin_family;    
                unsigned short int      sin_port;
                struct in_addr          sin_addr;
                unsigned char           sin_zero[8];
        }
  我們主要使用Internet所以
        sin_family一般為AF_INET,
        sin_addr設置為INADDR_ANY表示可以和任何的主機通信,
        sin_port是我們要監聽的端口號.sin_zero[8]是用來填充的.
  bind將本地的端口同socket返回的文件描述符捆綁在一起.成功是返回0,失敗的情況和socket一樣
 
int listen(int sockfd,int backlog)
  sockfd:是bind后的文件描述符.
  backlog:設置請求排隊的最大長度.當有多個客戶端程序和服務端相連時, 使用這個表示可以介紹的排隊長度.
  listen函數將bind的文件描述符變為監聽套接字.返回的情況和bind一樣.
 
int accept(int sockfd, struct sockaddr *addr,int *addrlen)
  sockfd:是listen后的文件描述符.
  addr,addrlen是用來給客戶端的程序填寫的,服務器端只要傳遞指針就可以了. bind,listen和accept是服務器端用的函數,
  accept調用時,服務器端的程序會一直阻塞到有一個 客戶程序發出了連接. accept成功時返回最后的服務器端的文件描述符,
  這個時候服務器端可以向該描述符寫信息了. 失敗時返回-1
 
int connect(int sockfd, struct sockaddr * serv_addr,int addrlen)
   sockfd:socket返回的文件描述符.
   serv_addr:儲存了服務器端的連接信息.其中sin_add是服務端的地址
   addrlen:serv_addr的長度
   connect函數是客戶端用來同服務端連接的.成功時返回0,sockfd是同服務端通訊的文件描述符 失敗時返回-1.
 
更多函數請查看man …….
int getaddrinfo(const char *node, const char *service,
                      const struct addrinfo *hints,
                      struct addrinfo **res);
三.初等網絡函數使用實例
一個教科書式的服務器端程序流程為:
建立套接字socket()--->將套接字綁定到ip地址bind()----->建立監聽套接字listen()------>開始等待客戶端請求accpet()
詳細代碼如下:

復制代碼
代碼如下:

#include stdlib.h>
#include stdio.h>
#include errno.h>
#include string.h>
#include unistd.h>
#include sys/socket.h>
#include netinet/in.h>
#include sys/types.h>
#include netdb.h>
int main(int argc, char *argv[])
{
   int sockfd,connfd;
  struct sockaddr_in srvaddr;
  struct sockaddr_in cliaddr;
  int len,port;
  char hello[]="Hi,welcome to linux-code!\n";
  if((sockfd=socket(AF_INET,SOCK_STREAM,0))==-1){
    fprintf(stderr,"Socket error:%s\n\a",strerror(errno));
    exit(1);
   }
  /* 服務器端填充 sockaddr結構 */
   bzero(srvaddr,sizeof(struct sockaddr_in));
  srvaddr.sin_family=AF_INET;
  srvaddr.sin_addr.s_addr=htonl(INADDR_ANY);
   srvaddr.sin_port=htons(1113);
  /* 捆綁sockfd描述符 */
   if(bind(sockfd,(struct sockaddr *)(srvaddr),sizeof(struct sockaddr))==-1){
     fprintf(stderr,"Bind error:%s\n\a",strerror(errno));
     exit(1);
  }
  /* 監聽sockfd描述符 */
   if(listen(sockfd,5)==-1){
    fprintf(stderr,"Listen error:%s\n\a",strerror(errno));
    exit(1);
  }
  len=sizeof(struct sockaddr_in);
  while(1){ /* 服務器阻塞,直到客戶程序建立連接 */
    if((connfd=accept(sockfd,(struct sockaddr *)(cliaddr),len))==-1){
      fprintf(stderr,"Accept error:%s\n\a",strerror(errno));
      exit(1);
     }
    fprintf(stderr,"Server get connection from %s\n",inet_ntoa(cliaddr.sin_addr));
     if(write(connfd,hello,strlen(hello))==-1){
      fprintf(stderr,"Write Error:%s\n",strerror(errno));
      exit(1);
     }
     /* 這個通訊已經結束 */
     close(connfd);
    /* 循環下一個 */
   }
  close(sockfd);
  exit(0);
}

一個教科書式的客戶端程序流程為:
建立套接字socket()--->與服務器建立連接connect()
詳細代碼如下:

復制代碼
代碼如下:

#include stdlib.h>
#include stdio.h>
#include errno.h>
#include string.h>
#include unistd.h>
#include sys/socket.h>
#include netinet/in.h>
#include sys/types.h>
#include netdb.h>
int main(int argc, char *argv[]) {
  int sockfd; char buf[1024];
  struct sockaddr_in srvaddr;
   struct hostent *phost; int nbytes;
   if(argc!=3){
    fprintf(stderr,"Usage:%s IP> portnumber>\a\n",argv[0]);
    exit(1);
   }
   /* 客戶程序開始建立 sockfd描述符 */
   if((sockfd=socket(AF_INET,SOCK_STREAM,0))==-1){
    fprintf(stderr,"socket Error:%s\a\n",strerror(errno));
     exit(1);
   }
   /* 客戶程序填充服務端的資料 */
   bzero(srvaddr,sizeof(srvaddr));
  srvaddr.sin_family=AF_INET;
   srvaddr.sin_port=htons(atoi(argv[2]));
  if (inet_pton(AF_INET, argv[1], srvaddr.sin_addr) = 0){
     fprintf(stderr,"inet_pton Error:%s\a\n",strerror(errno));
    exit(1);
   }
  /* 客戶程序發起連接請求 */
  if(connect(sockfd,(struct sockaddr *)(srvaddr),sizeof(struct sockaddr))==-1){
     fprintf(stderr,"connect Error:%s\a\n",strerror(errno));
    exit(1);
   }
  /* 連接成功了 */
  if((nbytes=read(sockfd,buf,1024))==-1){
    fprintf(stderr,"read Error:%s\n",strerror(errno));
    exit(1);
  }
   buf[nbytes]='\0';
  printf("received data:%s\n",buf);
   /* 結束通訊 */
  close(sockfd);
  exit(0);
}

四.上述程序存在的問題
先運行上述程序的服務端程序,再運行客戶端程序,可以得到如下結果:
服務器端結果:
viidiot@ubuntu:~/code $ ./srv
Server get connection from 192.168.1.153
Server get connection from 127.0.0.1
Server get connection from 192.168.1.153
客戶器端結果:
viidiot@ubuntu:~/code $ ./cli 192.168.1.153 1113
received data:Hi,welcome to linux-code!
我們完成了一個簡單的網絡通信程序,該程序使用的io模型為同步(synchronous)阻塞(blocking)。服務器端調用accept(),write()等函數,如果沒有客戶端連接過來或者相應的文件描述符沒有準備好寫,程序就會在那里死死的等待,什么事情也不干。在實際應用中,這類程序是很少出現的。實際中使用的都是異步io模型。
有空我們再來看看:同步、異步,阻塞、非阻塞,select()/poll()/epoll()

標簽:茂名 衡陽 仙桃 湘西 慶陽 三門峽 衡陽 六盤水

巨人網絡通訊聲明:本文標題《linux網絡編程socket介紹》,本文關鍵詞  linux,網絡編程,socket,介紹,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux網絡編程socket介紹》相關的同類信息!
  • 本頁收集關于linux網絡編程socket介紹的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 新麦机械有限公司官网| 山东港中钢铁有限公司| 东莞市博志达工程机械制造有限公司| 山东元裕机械有限公司| 东莞市沃德精密机械有限公司| 山西瑞飞机械制造有限公司| 广州宏兴食品机械有限公司| 宁波液压机械有限公司| 南通棉花机械有限公司| 文水海威钢铁有限公司| 烟台安信精密机械有限公司| 广州坚诺机械设备有限公司| 富阳 机械有限公司| 上海伍行机械设备有限公司| 浙江宏涛机械有限公司| 江苏腾通包装机械有限公司| 江西 机械有限公司| 山东冠成机械有限公司| 天津润澍机械有限公司| 山东大力机械有限公司| 福建海龙机械有限公司| 广州市力净洗涤机械有限公司| 瑞安市机械有限公司| 力升机械有限公司.| 华泰重工制造有限公司| 江苏佳粮机械有限公司| 安徽金丰机械有限公司| 山东战尔机械有限公司| 河南永威起重机有限公司| 青岛华鑫克斯顿机械有限公司| 玉环县机械有限公司| 广东省重工建筑设计院有限公司| 深圳市硕方精密机械有限公司 | 江苏化工机械有限公司| 寿光 机械有限公司| 资阳 机械有限公司| 上海昌强重工机械有限公司| 汉中群峰机械制造有限公司| 山东达普机械制造有限公司| 张家港机械制造有限公司| 青岛北船重工有限公司| 浙江名瑞机械有限公司| 河北机械进出口有限公司| 济宁五创机械有限公司| 广东长征机械有限公司| 德昌誉机械制造有限公司| 阳煤化工机械有限公司| 江苏瑞德机械有限公司| 宁波星源机械有限公司| 上海三久机械有限公司| 云南德胜钢铁有限公司| 上海松川远亿机械设备有限公司| 大连 精密机械有限公司| 保定市机械制造有限公司| 武汉机械工程有限公司| 木业有限公司起名大全| 杭州东田机械有限公司| 江苏福克斯机械有限公司| 广州华臻机械设备有限公司| 天津亨旺机械有限公司| 武汉泛洲机械制造有限公司| 上海 坚机械有限公司| 江苏食品机械有限公司| 上海启秀机械设备有限公司| 上海久协机械设备有限公司| 山东明威起重设备有限公司| 江苏雨花钢铁有限公司| 江西钧天机械有限公司| 广州市包装机械有限公司| 河南起重设备有限公司| 江苏隆达机械设备有限公司| 上海紫明印刷机械有限公司| 杭州驰丰机械有限公司| 长沙凯瑞重工机械有限公司 | 青岛仕诚塑料机械有限公司| 华东机械制造有限公司| 青岛中华宇塑料机械有限公司 | 张家港市亿利机械有限公司| 河北晓进机械制造有限公司| 河北机械制造有限公司| 天津润机械有限公司| 机械有限公司 机械手| 深圳起航电商有限公司| 固安嘉峰机械有限公司| 葛洲坝机械船舶有限公司| 威海新元化工机械有限公司| 昆山 机械 有限公司| 重庆正格农业机械有限公司| 武汉中轻机械有限公司| 广东明华机械有限公司| 玛狮工程机械有限公司| 油机机械工业有限公司| 宁波博大机械有限公司| 佛山市恒奥佳化工机械有限公司| 上海杰伟机械制造有限公司| 温州利波机械有限公司| 广州机械有限公司招聘| 青岛德维机械制造有限公司| 广东科杰机械自动化有限公司| 浙江九隆机械有限公司| 石家庄机械设备有限公司| 河南乾坤工程机械有限公司| 北京骏马机械有限公司| 山东精密机械有限公司| 郑州市同鼎机械设备有限公司 | 山东建凌机械有限公司| 上海淘乐机械有限公司| 上海锐精密机械有限公司| 青岛隆硕农牧机械制造有限公司| 海瑞克隧道机械有限公司| 杭州兴达机械有限公司| 木业有限公司起名大全| 安徽方圆机械有限公司| 深圳市神田机械设备有限公司 | 宁波 机械 有限公司| 广州汉牛机械设备有限公司| 浙江双联机械有限公司| 土平机械江苏有限公司| 河北神耕机械有限公司| 无锡环保机械有限公司| 宁波双马机械工业有限公司| 南京欧能机械有限公司| 新乡市中天机械有限公司| 苏州原禄机械有限公司| 广州机械制造有限公司| 山东兴田机械有限公司| 信息工程有限公司起名| 九江益鑫机械有限公司| 上海 机械 有限公司| 重庆洲泽机械制造有限公司| 昆荣机械(昆山)有限公司| 昆山鑫建诚机械设备有限公司| 浙江长江机械有限公司| 东莞市 机械有限公司| 郑州鑫宇机械制造有限公司| 丰精密机械有限公司| 创达机械制造有限公司| 长葛机械制造有限公司| 苏州派普机械有限公司| 宁波市鸿博机械制造有限公司| 陀曼精密机械有限公司| 江 诚机械有限公司| 佛山市柯田包装机械有限公司 | 山东同洲机械制造有限公司| 信息技术有限公司起名| 大连孚德机械有限公司| 浙江欧迈特减速机械有限公司 | 宁波佳尔灵气动机械有限公司| 同安木工机械有限公司| 顺德富华工程机械制造有限公司| 福建泉成机械有限公司| 杭州建泰机械有限公司| 鸿达机械设备有限公司| 湖南汇一制药机械有限公司| 江苏中贵重工有限公司| 上海山启机械制造有限公司| 青岛诺机械有限公司| 上海合升机械有限公司| 盐城市机械有限公司| 常州达德机械有限公司| 同安木工机械有限公司| 无锡双益精密机械有限公司| 嘉兴市宏丰机械有限公司| 锦机械设备有限公司| 青岛永强木工机械有限公司| 东营嘉信机械有限公司| 厦门华峰辊压机械有限公司 | 重庆洲泽机械制造有限公司| 上海瑞阳机械有限公司| 山西高义钢铁有限公司| 山推重工机械有限公司| 中山市信元铝门窗机械制造有限公司 | 大连液力机械有限公司| 威海印刷机械有限公司| 江阴精力机械有限公司| 南京 机械有限公司| 上海贯博起重设备有限公司| 锋劲威机械有限公司| 沈阳沈飞航宇机械制造有限公司| 青岛科尼乐机械设备有限公司| 科润达机械有限公司| 杭州 机械设备有限公司| 龙口中宇机械有限公司| 苏州通润机械铸造有限公司| 河南正亚机械设备制造有限公司| 新疆昆玉钢铁有限公司| 捷赛机械苏州有限公司| 保定华光机械有限公司| 德阳瑞隆机械有限公司| 东莞市沃德精密机械有限公司| 保定金地机械有限公司| 厦门珀挺机械有限公司| 济宁市兴旺机械制造有限公司| 东莞市机械制造有限公司| 上海嘉峥机械有限公司| 重庆磐达机械有限公司| 湘元三一机械有限公司| 郑州中嘉重工有限公司| 张家港重工有限公司| 厦门黎明机械有限公司| 河北金鼎钢铁有限公司| 济南梓鑫机械有限公司| 中实洛阳重型机械有限公司实习报告 | 东莞市兆恒机械有限公司| 湖北日朗机械制造有限公司| 金沙机械制造有限公司| 河南 工程机械有限公司| 山东亚泰机械有限公司| 宁波辉旺机械有限公司| 山东恒基钢铁有限公司| 沂南中天机械有限公司| 温州天马食品包装机械制造有限公司| 济南液压机械有限公司| 江阴中南重工有限公司| 武汉东泰盛机械有限公司| 江苏汤姆包装机械有限公司| 大连军峰机械有限公司| 青州汇众机械有限公司| 安徽泰恒机械制造有限公司| 烟台市石油机械有限公司| 山东锦坤机械有限公司| 青岛永正化工机械有限公司| 上海新麦机械设备制造有限公司 | 苏州信能精密机械有限公司| 南方路面机械有限公司| 徐工基础工程机械有限公司| 临沂金立机械有限公司| 泰安东岳重工有限公司| 郑州博源机械有限公司| 安特苏州精密机械有限公司| 山东冠成机械有限公司| 临沂金立机械有限公司| 河南起重机有限公司| 中核机械天津有限公司| 恒昌机械制造有限公司| 泰安市民乐机械制造有限公司| 江阴博丰钢铁有限公司| 成都杰瑞达工程机械有限公司| 杭州五金机械有限公司| 禹城 机械 有限公司| 杭州 尔机械有限公司| 常州嘉耘机械有限公司| 山东矿山机械有限公司| 佛山市宝索机械制造有限公司| 淮南凯盛重工有限公司| 天津云飞机械有限公司| 浙江 动力机械有限公司| 张家港长力机械有限公司| 南京橡塑机械有限公司| 上海集美食品机械有限公司| 浙江耐士伦机械有限公司| 宁波民盛机械有限公司| 临沂华星机械有限公司| 江苏海特尔机械有限公司| 重庆茂田机械有限公司| 云南德胜钢铁有限公司| 无锡市 机械有限公司| 青州神工机械有限公司| 青岛金越隆机械有限公司| 青岛海诺机械制造有限公司| 江阴韩一钢铁有限公司| 宏远机械制造有限公司| 常德机械制造有限公司| 济南腾越机械制造有限公司| 江阴市勤业化工机械有限公司| 台州启运机械有限公司| 南通申通机械有限公司| 汉威机械制造有限公司| 山鑫机械制造有限公司| 泰州市机械有限公司| 咸阳联合机械有限公司| 河南省中原起重机械有限公司| 江苏奥马机械有限公司| 南京瑞亚挤出机械制造有限公司| 无锡纺织机械有限公司| 威海达盛机械有限公司| 广西千里通机械设备有限公司| 北京富佳伟业机械制造有限公司| 俊杰机械深圳有限公司| 东莞市瑞辉机械制造有限公司 | 山东伊莱特重工有限公司| 台州博州机械有限公司| 安阳钢铁贸易有限公司| 上海依澳包装机械有限公司| 阳煤化机械有限公司| 河南合力起重机械有限公司| 南方路面机械有限公司| 台在机械设备有限公司| 青岛昌源隆纺织机械有限公司 | 旭田包装机械有限公司| 诸暨市 机械有限公司| 浙江盛维机械有限公司| 江苏精明机械有限公司| 江阴液压机械有限公司| 江阴力达机械有限公司| 泰州市海锋机械制造有限公司| 宁波 机械有限公司| 东莞市实诚机械有限公司| 中石化机械有限公司| 重型机械设备有限公司| 山东旭升机械有限公司| 苏州松博机械有限公司| 大连行健数控机械技术有限公司| 苏州辽鞍机械有限公司| 合肥 机械有限公司| 南京嘉诚机械有限公司| 青县冀丰钢铁有限公司| 保定 机械有限公司| 南通凯迪自动机械有限公司| 常州迈腾机械有限公司| 南通机械制造有限公司| 营口金辰机械有限公司| 唐山国义特种钢铁有限公司| 上海汉享食品机械有限公司| 上海汉普机械有限公司| 金坛市 机械有限公司| 张家港市贝尔机械有限公司| 佳木斯农业机械有限公司| 威海美盛机械有限公司| 洛阳路通重工机械有限公司| 南京明瑞机械设备有限公司 | 东莞仕能机械设备有限公司| 临沂金立机械有限公司| 江阴市祥达机械制造有限公司| 青岛恒林机械有限公司| 玉环县机械有限公司| 浙江东星纺织机械有限公司| 南京建克机械有限公司| 苏州新风机械有限公司| 广东马氏机械有限公司| 江山重工机械有限公司| 上海鹰宏机械有限公司| 利勃海尔机械大连有限公司 | 通达塑料机械有限公司| 上海的纸箱机械有限公司| 昆山弘迪精密机械有限公司| 国机铸锻机械有限公司| 江苏红日钢铁有限公司| 南京寿旺机械设备有限公司| 京山力拓机械有限公司| 长沙力诺机械有限公司| 重庆晨翔机械有限公司| 南京金城机械有限公司| 陕西通运机械有限公司| 杭州速博雷尔传动机械有限公司| 佛山三技精密机械有限公司| 力士德机械有限公司| 张家港和和机械有限公司| 烟台精密机械有限公司| 浙江君鸿机械有限公司| 眉山千层弹花机械有限公司 | 河南真牛起重机有限公司| 东莞塑胶机械有限公司| 建筑机械设备有限公司| 辽阳新达钢铁有限公司| 张家港精密机械有限公司| 无锡杨佳机械有限公司| 东莞市浈颖机械设备有限公司| 北京机械设备有限公司| 河北州科重工有限公司| 山东机械 有限公司| 无锡振华机械有限公司| 百赞精密机械有限公司| 重型机械制造有限公司| 金泰机械制造有限公司| 上海塑帝机械有限公司| 威海隆发机械有限公司| 天津敏信机械有限公司| 湛江市机械有限公司| 福州四兴机械有限公司| 史陶比尔精密机械电子有限公司| 佛山市科机械有限公司| 宁波环海重工有限公司| 沈阳西城钢铁有限公司| 重庆工程机械有限公司| 力源液压机械有限公司| 广州恒联食品机械有限公司| 永川海通机械有限公司| 贵州机械设备有限公司| 天津天丰钢铁有限公司| 郑州东方尚武食品机械有限公司| 天津 机械制造有限公司| 上海北阅机械设备有限公司 | 上海宇减传动机械有限公司| 潍坊山水环保机械制造有限公司| 江西柳工机械设备有限公司| 台湾正河源机械配件有限公司| 杭州兴达机械有限公司| 浙江海重重工有限公司| 安徽康乐机械有限公司| 江源机械制造有限公司| 山东莱工机械制造有限公司| 江苏百德机械有限公司| 郑州东方尚武食品机械有限公司 | 山东亚泰机械有限公司| 江苏东禾机械有限公司| 佛山三技精密机械有限公司| 蓬莱巨涛海洋工程重工有限公司怎么样| 洛阳大华重型机械有限公司| 无锡开普机械有限公司| 福州闽台机械有限公司| 品龙精工机械有限公司| 江阴戎辉机械设备制造有限公司 | 景隆重工机械有限公司| 北京骏马机械有限公司| 东莞市凯格精密机械有限公司| 昆山台一精密机械有限公司| 大连西格机械工具有限公司| 浙江麒龙起重机械有限公司| 惟其信石油机械(天津)有限公司 | 浙江康明斯机械有限公司| 人科机械设备有限公司| 长沙远洋机械制造有限公司| 山东兖州煤矿机械有限公司| 小森机械南通有限公司| 南京彩途机械设备有限公司| 念朋机械设备有限公司| 苏州市江南石化机械有限公司| 廊坊机械制造有限公司| 群峰机械制造有限公司| 宁波立强机械有限公司| 滁州富达机械电子有限公司| 潍坊精诺机械有限公司| 唐山龙润机械有限公司| 江苏舜天机械进出口有限公司| 天津云飞机械有限公司| 钜业机械设备有限公司| 广州海缔机械有限公司| 台湾正河源机械配件有限公司| 四川瑞迪佳源机械有限公司 | 萍乡萍钢安源钢铁有限公司| 广州华研精密机械有限公司 | 大阳通用机械有限公司| 贝纳特机械有限公司| 佛山星光传动机械有限公司| 重庆正格农业机械有限公司| 上海德耐尔压缩机械有限公司| 武汉钢铁有限公司官网| 新乡市矿山重型起重机有限公司| 东莞市包装机械有限公司| 无锡起重机械有限公司| 上海市机械有限公司| 江苏恒械机械有限公司| 新乡市海纳筛分机械制造有限公司 | 江 诚机械有限公司| 山东化工机械有限公司| 北京刷机械有限公司| 张家口煤机械有限公司| 江阴 起重机械有限公司| 廊坊 包装机械有限公司| 吉林吉钢铁有限公司| 内蒙古机械有限公司| 临沂 机械有限公司| 无纺布机械有限公司| 河南甲庚机械设备有限公司| 湖北天腾重型机械制造有限公司| 郑州市同鼎机械设备有限公司 | 杭州永创机械有限公司| 食品机械制造有限公司| 昌乐 机械 有限公司| 元机械制造有限公司| 石家庄米兹机械设备有限公司| 广州坚诺机械设备有限公司| 鑫成机械设备有限公司| 江西为民机械有限公司| 苏州鸿安机械有限公司| 承德建龙钢铁有限公司| 上海精工机械有限公司| 南京润森工程机械有限公司| 合肥润通工程机械有限公司 | 志庆机械设备有限公司| 河北途盟机械制造有限公司| 河南三星机械有限公司| 杭州化工机械有限公司| 濮阳机械制造有限公司| 温州市友田包装机械有限公司| 上海理贝包装机械有限公司| 陕西恒德精密机械有限公司| 山东新纪元重工有限公司| 中山精密机械有限公司| 宁波海伯精密机械制造有限公司 | 南通棉花机械有限公司| 农业机械装备有限公司| 常州市龙鑫化工机械有限公司| 浙江中兴机械制造有限公司| 亿佰通机械有限公司| 南京金城机械有限公司| 成都机械制造有限公司| 德耐尔压缩机械有限公司| 上海定盛机械有限公司| 桂林恒达矿山机械有限公司| 日照机械制造有限公司| 山东临工工程机械有限公司招聘| 中山冠力机械有限公司| 东莞市千岛机械制造有限公司| 廊坊百冠包装机械有限公司| 常州华威起重工具有限公司| 沈阳维用精密机械有限公司| 沈阳六和机械有限公司| 东莞市嘉鲁特注塑机械有限公司| 德州机械制造有限公司| 泊头市环保机械有限公司| 鞍钢朝阳钢铁有限公司| 济南农沃机械有限公司| 苏州辽鞍机械有限公司| 潍坊机械制造有限公司| 邯郸市复液液压机械有限公司 | 山东岳峰起重机械有限公司| 河北敬业钢铁有限公司地址| 邦贝液压机械有限公司| 江苏中热机械设备有限公司| 成都万欣邦达机械制造有限公司| 江苏桂铭机械有限公司| 资阳 机械有限公司| 佛山三技精密机械有限公司| 四川沱江起重机有限公司| 保定 机械有限公司| 广州恒联食品机械有限公司 | 烟台鼎科机械有限公司| 农业机械有限公司招聘| 肥城云宇机械有限公司| 河北机械进出口有限公司| 天津市仁翼钢铁有限公司| 东莞泽源机械有限公司| 潍坊市贝特机械有限公司| 苏州一工机械有限公司| 台林机械有限公司 -| 上海紫明印刷机械有限公司| 深圳机械院建筑设计有限公司| 无锡凯希迪斯机械有限公司| 上海轩特机械设备有限公司 | 烟台飞达机械设备有限公司| 上海大恒光学精密机械有限公司 | 青岛弗林斯曼机械制造有限公司| 强大印刷机械有限公司| 上海钢铁贸易有限公司| 上海利昆机械有限公司| 郑州市机械有限公司| 山东华准机械有限公司| 鞍山机械制造有限公司| 浙江汉克机械有限公司| 深圳起航电商有限公司| 青岛现代机械有限公司| 江苏仁达机械有限公司怎么样| 杭重工程机械有限公司| 广州市机械设备有限公司| 杭州胜驰机械有限公司| 上海 精密机械有限公司| 常州经编机械有限公司| 广州泽比机械设备有限公司| 旭生机械深圳有限公司| 焦作巨航粮油机械有限公司| 国研机械设备有限公司| 佛山市创宝包装机械有限公司| 郑州一帆机械设备有限公司| 科倍隆南京机械有限公司| 大丰 机械有限公司| 山东运泰机械有限公司| 江阴机械制造有限公司怎么样 | 天津市华天世纪机械有限公司 | 约翰迪尔佳木斯农业机械有限公司| 中核华兴达丰机械工程有限公司 | 玉环博机械有限公司| 河北神耕机械有限公司| 烟台金土源机械化工程有限公司| 上海众和包装机械有限公司| 溧阳三元钢铁有限公司| 锋机械设备有限公司| 浙江长泰机械有限公司| 河南鼎科机械有限公司| 江苏纺织机械有限公司| 赣州群星机械有限公司| 重庆宝汇跨搏机械制造有限公司| 郑州鼎盛机械设备有限公司| 山东日照钢铁有限公司| 台州宏汇机械有限公司| 北京机械设备有限公司| 安宁市永昌钢铁有限公司| 青岛精密机械有限公司| 杭州誉球机械有限公司| 河南天成矿山起重机有限公司| 湖北 机械 有限公司| 苏州机械设备有限公司| 常州倍安特动力机械有限公司| 安徽远鸿机械有限公司| 上海精机械设备有限公司| 特雷克斯常州机械有限公司| 温州华珍机械有限公司| 江苏中热机械设备有限公司怎么样 | 东莞三机械有限公司| 嘉善远景机械有限公司| 浙江万宝机械有限公司| 苏州明基自动化机械设备有限公司 | 福建鼎盛钢铁有限公司| 龙口和义机械有限公司| 浩博海门机械有限公司| 大连地拓重工有限公司怎么样| 福州机械制造有限公司| 上海贯博起重设备有限公司| 浙江上洋机械有限公司| 厦门国桥机械有限公司| 河南良益机械有限公司| 天津市液压机械有限公司| 恒达机械制造有限公司| 劲源机械设备有限公司| 浙江亿森机械有限公司| 兴龙机械模具有限公司| 长葛市机械有限公司| 浙江五一机械有限公司| 旺磐精密机械有限公司| 浙江仁工机械有限公司| 上海纳丰机械设备有限公司| 常州杭钢卓信机械装备有限公司| 江阴液压机械有限公司| 柳州欧维姆机械有限公司| 苏州昶智精密机械有限公司| 广西清隆机械制造有限公司| 德大机械昆山有限公司| 上海天驰制药机械有限公司| 东宇机械设备有限公司| 三门峡机械有限公司| 青岛美光机械有限公司| 徐州福曼随车起重机有限公司| 上海精元机械有限公司| 天津德尚机械有限公司| 东泰盛机械有限公司| 天津京龙工程机械有限公司| 昆山河海精密机械有限公司| 西安凌通机械有限公司| 山东联亿重工有限公司| 东莞市鼎祥通用机械设备有限公司| 永康市机械有限公司| 深圳液压机械有限公司| 重庆明天机械有限公司| 扬州三源机械有限公司| 河南东盈机械设备有限公司| 东莞元渝机械有限公司| 乐陵双鹤机械制造有限公司| 青岛德固特机械制造有限公司 | 比富机械(东莞)有限公司| 长沙精密机械有限公司| 郑州液压机械有限公司| 甘肃机械化建设工程有限公司| 青岛中华宇塑料机械有限公司| 浙江双联机械有限公司| 上海三久机械有限公司| 河南北工机械制造有限公司| 上海石化机械制造有限公司| 浙江双联机械有限公司| 无锡烨隆精密机械有限公司| 浙江双联机械有限公司| 广州华研精密机械有限公司| 丹阳龙江钢铁有限公司| 衡水机械制造有限公司| 湘潭 机械制造有限公司| 中山市机械设备有限公司| 厦门 机械设备有限公司| 山东 重工有限公司| 河南矿山起重机有限公司地址 | 江阴市新友机械制造有限公司| 北京大森长空包装机械有限公司 | 无锡诺亚机械有限公司| 富利源机械有限公司| 苏州精锐精密机械有限公司| 招商局重工(江苏)有限公司| 机械设备有限公司官网| 万利达机械铸造有限公司| 河南柴油机重工有限公司| 上海西马特制药机械有限公司 | 上海宝日机械制造有限公司| 海瑞克隧道机械有限公司| 江淮重工机械有限公司| 深圳市硕方精密机械有限公司 | 中船重工环境工程有限公司怎么样| 山东亚泰重型机械有限公司| 江阴市华夏包装机械有限公司| 上海神农机械有限公司| 上海永德食品机械有限公司| 江苏盐城机械有限公司| 东莞%机械%有限公司| 上海岭申机械有限公司| 山东大信重工有限公司| 上海众德机械有限公司| 凯达机械制造有限公司| 佛山市科振机械设备有限公司| 重庆彪汉机械有限公司| 德州力维机械有限公司| 山东亚泰机械有限公司| 泉州市机械有限公司| 衢州巨鑫机械有限公司| 河北钢铁矿业有限公司| 北京航天振邦精密机械有限公司| 机械进出口有限公司招聘| 浙江永达输送机械设备有限公司 | 上海伍行机械设备有限公司 | 江南机械制造有限公司| 无锡市锡恒机械有限公司| 河北小松工程机械贸易有限公司| 郑州市建新机械制造有限公司| 上海佳力士机械有限公司| 金昶泰机械设备有限公司| 广西徐重机械有限公司| 山东三维重工有限公司| 广东正力精密机械有限公司| 南丰 机械有限公司| 重庆海迅机械制造有限公司 | 泉州市劲力工程机械有限公司| 中冶重工机械有限公司| 南京瑞亚挤出机械制造有限公司 | 九江益鑫机械有限公司| 江苏柳工机械有限公司| 无锡市江益液压机械成套有限公司| 上海展焱包装机械有限公司| 艺达精密机械有限公司| 畜牧机械设备有限公司| 杭州亿安机械设备有限公司| 金鹰重型工程机械有限公司| 腾达机械设备有限公司| 抚顺中兴重工有限公司| 西子重工机械有限公司| 东莞市源机械有限公司| 无锡市丰玮机械设备有限公司| 山东金奥机械有限公司| 扬州市机械制造有限公司| 深圳格瑞克机械有限公司| 德州机械制造有限公司| 顺兴机械制造有限公司| 江苏力源液压机械有限公司| 临沂机械设备有限公司| 上海博储机械工业有限公司| 世创机械制造有限公司| 广东恒联食品机械有限公司售后 | 扬州海沃机械有限公司| 东莞 精密机械有限公司| 上海乾承机械设备有限公司| 山东博远重工有限公司| 沈阳斗山工程机械有限公司| 宁夏瑞光机械有限公司| 济南新思路机械设备有限公司| 常州双鸟起重机械有限公司| 郑州重型机械有限公司| 上海红重机械装备有限公司| 天津海特传动机械有限公司| 济南耐刻机械设备有限公司| 广东机械制造有限公司| 永洋钢铁有限公司电话| 武汉联明机械有限公司| 诸城盛新德机械有限公司| 温州名瑞机械有限公司| 上海信进精密机械有限公司| 上海宝峨机械有限公司| 潍坊中迪机械有限公司| 江阴科盛机械有限公司| 石家庄米兹机械设备有限公司| 浙江华塑机械有限公司| 常州玫尔机械有限公司| 唐山经安钢铁有限公司| 常州高凯精密机械有限公司| 上海大恒光学精密机械有限公司| 青州市拓新机械设备有限公司| 山东岳工机械有限公司| 大连龙尧塑料机械有限公司 | 重庆海迅机械制造有限公司| 湖北银轮机械有限公司| 杭州双林机械有限公司| 张家港精密机械有限公司| 华东造纸机械有限公司| 珠海市机械有限公司| 宁波思进机械有限公司| 山东川普机械有限公司| 邯郸包装机械有限公司| 湖州惠盛机械有限公司| 河南通达重工有限公司| 杭州三共机械有限公司| 深圳市德润机械有限公司| 济南液压机械有限公司| 海益机械配件有限公司| 杭州容瑞机械技术有限公司| 三一海洋重工有限公司| 青岛永强木工机械有限公司| 青岛悦工机械有限公司| 无锡烨隆精密机械有限公司| 上海起重电机厂有限公司| 机械有限公司 张家港| 江西鑫通机械有限公司| 无锡 精密机械有限公司| 青岛鳌福机械有限公司| 艾珍机械设备制造有限公司 | 上海大松机械有限公司| 江苏中威重工机械有限公司| 上海定盛机械有限公司| 上海丰泽机械有限公司| 安徽起重机械有限公司| 张家港机械制造有限公司| 宝鸡万工机械制造有限公司 | 宁波顺兴机械制造有限公司| 佛山市钢铁有限公司| 山东锐驰机械有限公司| 金纬机械溧阳有限公司| 苏州鹏丰机械元件有限公司| 广州机械自动化有限公司| 鸿达机械设备有限公司| 宁波金亿精密机械有限公司| 诸城市志诺机械有限公司| 浙江大源机械有限公司| 山东海诺机械有限公司| 山东愚公工程机械有限公司| 靖江机械制造有限公司| 广西中源机械有限公司| 苏州新和机械有限公司| 东台富康机械有限公司| 中施机械设备有限公司| 北京建筑机械有限公司| 鑫达机械制造有限公司| 小松山东工程机械有限公司| 台湾正河源机械配件有限公司 | 太行机械工业有限公司| 上海塑帝机械有限公司| 浙江永达输送机械设备有限公司 | 潍坊二川机械有限公司| 碎得机械北京有限公司| 深圳市美鹏机械设备有限公司 | 常州泉汇机械有限公司| 广州市广花包装机械有限公司| 集瑞联合重工有限公司| 南京橡塑机械有限公司| 重庆纵横机械有限公司| 浙江中兴机械制造有限公司| 江阴市新友机械制造有限公司 | 合肥华运机械制造有限公司| 锦州天晟重工有限公司| 东阳机械制造有限公司| 新乡市西贝机械有限公司| 南京益腾机械制造有限公司| 起重机械设备有限公司| 东莞市沃德精密机械有限公司| 洛阳博马农业工程机械有限公司| 上海东芝机械有限公司| 济宁福瑞得机械有限公司| 济南捷迈数控机械有限公司| 广州金本机械设备有限公司 | 东莞钰腾机械有限公司| 山东润通机械制造有限公司| 深圳起航电商有限公司| 烟台精密机械有限公司| 泰州机械设备有限公司| 庆中机械制造有限公司| 浙江双鸟机械有限公司| 安徽建筑机械有限公司| 浙江欣炜机械有限公司| 汉威机械制造有限公司| 英隆机械昆山有限公司| 常德三一机械有限公司| 威马农业机械有限公司| 无锡奥野机械有限公司| 芜湖仅一机械有限公司| 耐驰上海机械仪器有限公司| 徐州明文机械有限公司| 林氏玻璃机械有限公司| 陆丰机械郑州有限公司| 杭州海特机械有限公司| 广西清隆机械制造有限公司| 上海环野机械有限公司| 湖北天和机械有限公司| 五矿钢铁天津有限公司| 济南帕特机械有限公司| 金龙机械制造有限公司| 恩德特机械(苏州)有限公司| 杭州一鼎传动机械有限公司| 南京海威机械有限公司| 宝钢湛江钢铁有限公司| 天工机械制造有限公司| 上海又高机械有限公司| 东莞达机械有限公司| 保定锐腾机械制造有限公司| 温州宇英机械有限公司| 合肥润通工程机械有限公司| 济宁市兴旺机械制造有限公司| 佛山市宝陶机械设备有限公司 | 深圳市钢铁有限公司| 河南钢铁贸易有限公司| 大连机械制造有限公司| 温州天马食品包装机械制造有限公司| 常州立达纺织机械有限公司| 上海丰泽机械有限公司| 菲特压片机械有限公司| 广州金宗机械有限公司| 京龙工程机械有限公司| 浙江阜康机械有限公司| 海安机械制造有限公司| 佛山市恒奥佳化工机械有限公司| 眉山千层弹花机械有限公司| 昆山市海进机械有限公司| 宁波力源机械有限公司| 扬州福尔喜果蔬汁机械有限公司| 青岛特殊钢铁有限公司| 上海戈扬包装机械有限公司| 东莞市康旭机械有限公司| 广州市京龙工程机械有限公司| 山西瑞飞机械制造有限公司 | 常州聚武机械有限公司| 杭州汽轮机械设备有限公司| 南阳 机械制造有限公司| 江阴江顺精密机械零部件有限公司| 上海宁金钢铁有限公司| 东莞高恩机械有限公司| 中山市凌宇机械有限公司| 青岛机械设备有限公司| 杭州金鸥机械有限公司| 杭州旭众机械设备有限公司| 新乡市振英机械设备有限公司| 无锡橡塑机械有限公司| 福建海龙机械有限公司| 成都大华路面机械有限公司| 江苏盐城机械有限公司| 温州市鹿城江心服装机械有限公司| 重庆晨翔机械有限公司| 温州威特机械有限公司| 道依茨法尔机械有限公司| 宜兴市机械有限公司| 河南省时代起重机械有限公司 | 江苏民生重工有限公司| 山东 机械制造有限公司| 上海丰泽机械有限公司| 上海卓汇机械有限公司| 布勒机械设备有限公司| 杭州萧山凯兴食品机械有限公司| 浙江杰豹机械有限公司| 苏州苏媛爱德克机械有限公司| 德阳机械制造有限公司| 上海大松机械有限公司| 保东农业机械有限公司| 杭州 尔机械有限公司| 中农丰茂植保机械有限公司| 温州欧诺机械有限公司| 连云港市机械有限公司| 唐山东方钢铁有限公司| 常州福牛机械有限公司| 徐州液压机械有限公司| 无锡前洲兴华机械有限公司| 郑州海特机械有限公司| 东莞三机械有限公司| 沧州沧狮磨浆机械有限公司| 中船重工重庆液压机电有限公司| 常州华威起重工具有限公司| 重庆明华机械有限公司| 鑫宏机械制造有限公司| 石家庄博锐食品机械有限公司 | 嘉泰数控机械有限公司| 上海起发实验试剂有限公司| 浙江建机工程机械有限公司| 华泰精密机械有限公司| 西安金力特机械设备有限公司| 天津轧三钢铁有限公司| 成都宏机械有限公司| 江苏汉庭机械制造有限公司| 浙江诚泰化工机械有限公司| 禹城通裕新能源机械铸造有限公司 | 工程有限公司起名大全| 重庆江增机械有限公司| 绍兴 机械 有限公司| 西安海焱机械有限公司| 咸阳 机械制造有限公司| 浙江宏华机械塑胶有限公司| 唐山九江钢铁有限公司| 范县中鑫钢铁有限公司| 广州市赛思达机械设备有限公司 | 上海奕晟矿山机械有限公司| 建友机械设备有限公司| 无锡市江益液压机械成套有限公司 | 哈尔滨机械制造有限公司| 河南正工机械制造有限公司| 东莞市东机械设备有限公司| 上海烨昌食品机械有限公司 | 宏祥建筑机械有限公司| 自动化机械有限公司| 保定市恒瑞游乐机械有限公司| 鸿达机械设备有限公司| 南京竣业过程机械设备有限公司| 广州德晟机械有限公司| 江苏别具匠心机械设备有限公司| 上海精密机械有限公司| 志高机械有限公司官网| 成都海科机械设备制造有限公司 | 济南卓恒膨化机械有限公司| 江苏泰美环保机械有限公司| 江苏大津重工有限公司| 东莞凯格精密机械有限公司| 宁波工程机械有限公司| 山东战尔机械有限公司| 食品机械设备有限公司| 上海固好包装机械有限公司| 南通佳吉机械有限公司| 东莞市大机械有限公司| 江苏鹤溪机械有限公司| 安徽远鸿机械有限公司| 宁波特艾科机械制造有限公司 | 盘起工业大连有限公司| 浙江志高机械有限公司|