免费注册 查看新帖 |

  平台 论坛 博客 文库
1234下一页
最近访问板块
查看: 139039 | 回复: 34

[网络子系统] 向tcp报文新增数据后,如何避免接收方校验和出错 [复制链接]

      论坛徽章:
      0
      1 [收藏(0)] [报告]
      发表于 2018-02-14 14:18 |只看该作者 |倒序浏览

      来源:人民经济网 网址:http://www.mxy4grjo.cn/a/www.lqxxg.cn/

        游客边走边买商家纷纷入局,城市漫步“走”出消费新时尚 涓撳崠鈥鈥滅粏鍒嗗寲鍐呰。銆銆浼佷笟浠嬬粛銆銆娣卞湷甯傚竷瀵绘湇楗版湁闄愬叕鍙/p>銆銆Bodystyle甯冭开璁捐鏉ユ簮浜庢娲诧紝鏄簿鑷存ф劅鍐呰。鍝佺墝銆傜敱娣卞湷甯傚竷瀵绘湇楗版湁闄愬叕鍙稿垱鍔炰簬2004骞达紝鍒涘姙浠ユ潵锛孊odystyle甯冭开璁捐涓鐩翠互濉戦犳ф劅濂虫с佹墦閫犳瀬璐ㄨ垝閫傛枃鑳镐负瀹楁棬锛岃嚧鍔涗簬鎬ф劅鍐呰。鐨勭爺鍙戙佺敓浜у拰閿鍞傜粡鍗佸勾鍙戝睍锛孊odystyle甯冭开璁捐鐜板凡鍦ㄨ嫳鍥姐侀娓佹繁鍦冲拰涓滆帪璁炬湁鍐欏瓧妤间笌灞曞巺锛屽苟鎷ユ湁鍗犲湴闈㈢Н涓変竾骞崇背鐨勫伐涓氬洯锛屾嫢鏈夋椂灏氭枃鑳搞佹ф劅搴曡¥銆佽垝閫傚灞呮湇銆佷慨韬吵瑁呯瓑鐢熶骇娴佹按绾匡紝鐢熶骇鍝佺娑电洊琛屼笟鍐呮墍鏈夐渶姹傦紝骞撮攢鍐呰。

      播报:
        •   鍝佺墝璐寸墝鐢熶骇浠ュ強鍥藉唴鍟嗗鎻愪緵OEM/ODM鍐呰。浜т笟楂橀熷彂灞曚负渚濇墭锛屼互鏃跺皻銆佹ф劅銆佸師鍒涖佽壓鏈佺鎶搴旂敤涓烘牳蹇冿紝鍔姏鍙戝睍鎴愪负浠ュ吇濉戣皟鏁村瀷鍐呰。涓烘牳蹇冪殑娑电洊鍩虹鍐呰。銆佸灞呮湇楗般佺敺濂冲唴瑁や负涓浣撶殑缁煎悎鎬у唴琛? 蹇椂灏氬搧鐗岃繍钀ユ満鏋勩?鎴戜滑浠ユ墦閫犫滃吇濉戝唴琛? 鍝佺墝鈥濅负浣垮懡锛岃嚧鍔涗簬涓哄コ鎬ц璁♀滃唴鍏诲コ浜猴紝澶栧鏇茬嚎鈥濈殑鍋ュ悍銆佽垝閫傚唴琛? 锛屽苟绉瀬甯﹀姩鍥藉唴璋冩暣鍨嬪唴琛h涓氱殑鍙戝睍銆傗滃崜鎱曗濇敞閲嶅搧鐗屽舰璞″缓璁撅紝鍝佺墝璇炵敓涔嬪垵灏卞鍏ヤ簡VI瑙嗚璇嗗埆绯荤粺鍜孲I缁堢褰㈣薄绯荤粺銆傗滃崜鎱曗濆搧鐗岄噰鍙栧姞鐩熷簵鍜屼唬鐞嗗晢鍙岄噸娓犻亾妯″紡杩愪綔锛屾垜浠皢浠ョ殑鍝佺墝钀ラ攢鐞嗗康锛屽樊寮傚寲鐨勪骇鍝佽璁¤鍒掞紝澶氳耽鐨勭泩鍒╂ā寮忓湪绔炰簤婵鐑堢殑鍐呰。甯傚満鑾峰緱鏇翠负骞块様鐨勫彂灞曠┖闂达紝涓哄憳宸ャ佸悎浣滀紮浼村垱閫犱环鍊硷紒鐪熻瘹鏈熺浖涓庡浗鍐呭鍚堜綔浼欎即鍏卞垱缇庡ソ鐨勬槑澶╋紒鏈嶏紝鎴戝彧閫夋嫨涓鸿嚜宸卞畾鍒躲傚瘜鏈夊埆鑷寸殑閮藉競姘旀伅锛屽閫犺亴鍦虹敺澹嚜淇°佺Н鏋佸杩涚殑褰㈣薄銆傛湇瑁呭皢浼犵粺鑻卞紡宸ヨ壓涓庣幇浠g殑椋庢牸缁撳悎锛屾敞閲嶉潰鏂欑殑鑸掗傚害锛屾弧瓒抽兘甯傜敺澹殑杩芥眰銆備笌绮剧涓鑴夌浉浼狅紝鍩冩矁瀹氬埗浜插瓙瑁呬綋鐜拌嚜淇′笂鍗囩殑绮剧闈㈣矊銆傚睍鐜伴兘甯傚コ鎬х嫭绔嬨佷紭闆呯殑涓闈紝鏃跺皻涓斾笉鐩茬洰杩介愭疆娴侊紝鎷ユ湁鍏呮弧鑷俊鐨勪釜浜洪鏍笺傚焹娌冨畾鍒跺コ瑁呮湡鏈涖傚垱閫犲嚭琛ㄧ幇涓汉椋庢牸鍜屽搧浣嶇殑鏃惰锛屽悓鏃跺張铻嶅叆鏃惰鐨勬疆娴併/p>銆銆鍩冩矁瀹氬埗鈥斺斿崄骞翠笓娉峰叏鍥借繛閿伮烽噺韬畾鍒堵风敺濂崇瑁呬骇鍝併/p>銆銆鍝佺墝瀹楁棬锛氫互渚挎嵎鐨勬柟寮忓拰楂樻т环姣旂殑浠锋牸锛岀粰瀹㈡埛甯︽潵鐨勫畾鍒朵綋楠屻/p>銆銆鍝佺墝鐗硅壊锛氬焹娌冨畾鍒惰返琛屸滃畾鍒舵柊绮剧鈥濓紝鏈嶈娉ㄩ噸闈㈡枡璐ㄩ噺鍜岃川鍦颁笌椋庢牸鐨勭粨鍚堛傚熀浜庡叾鐨勫搧鐗岀悊蹇碉紝涓洪【瀹㈡彁渚涜澶氳岀殑琛? 鏂欓夋嫨鏂规锛屽苟涓烘湇瑁呯粏鑺傛彁渚涗釜鎬у寲鐨勫壀瑁併侀拡缂濅互鍙婁慨楗帮紝鐢辨涓烘瘡浣嶉【瀹㈤噺韬畾鍒跺嚭涓у寲鏈嶈锛屼骇鍝佹兜鐩栭兘甯傜敺瑁呫佸コ瑁呫佷翰瀛?绔ヨ銆/p>銆銆瀹氬埗浜у搧锛銆佸焹娌冨畾鍒朵骇鍝侀潰鍚戦潚骞存柊闃跺眰锛岄鏍煎鏍峰寲锛屾兜鐩栨椂灏氬晢鍔°佹椂灏氫紤闂层佹椂灏氱ぜ鏈嶇瓑绯诲垪銆/p>銆銆2銆佽矊浼肩畝鍗曠殑琛~閮芥嫢鏈0绉嶉厤鍚堜綘闈㈠瀷鐨勯鍨嬮夋嫨銆佽秴杩?000娆句笉閲嶅鐨勭簿閫夐潰鏂欐惌閰嶏紝杩樻嫢鏈夊彧鏈変綘灏婁韩鐨勪釜鎬у寲缁h姳銆/p>銆銆3銆佽涓氬唴瀹氬埗鍝佺被澶氥佷釜鎬у寲绋嬪害楂樼殑鍝佺墝鍙畾鍒朵骇鍝佹兜鐩栵細銆銆鐢峰+锛氳タ瑁呫佽‖琛c侀┈鐢层佸ぇ琛c佸す鍏嬨佺毊闉嬨佷紤闂茶¥绛?/p>銆銆濂冲+锛氳タ瑁呫佽‖琛? 銆佺煭瑁欍佽繛琛? 瑁欍佸ぇ琛? 銆侀┈鐢茬瓑銆銆浜插瓙锛氱瑁呰タ瑁呫佺瑁呰‖琛? 銆佺瑁呬紤闂茶¥绛/p>銆銆閰嶉グ绫伙細棰嗗甫銆侀缁撱佽宸俱佺毊闉/p>銆銆瀹氬埗娴佺▼锛氶噺浣鈫鍗曚欢鍒剁増鈫鍗曚欢瑁佺墖鈫鍗曚欢缂濆埗鈫鍙岄噸璐ㄦ鈫鍞悗鍥炶銆銆瀹氬埗鍛ㄦ湡锛.鍩冩矁鍙疄鐜板揩鍒6灏忔椂闂數瀹氬埗(浼犵粺瀹氬埗鍝佺墝瀹氬埗鍛ㄦ湡闇瑕?涓湀鎴栦互涓锛.90澶╂棤鏉′欢淇敼鍞悗鏈嶅姟銆.浜彈缁堣韩鐔ㄧ儷鏈嶅姟銆/p>

            涓滆帪甯傝壘鑺効鏈嶉グ鏈夐檺鍏徃浣嶄簬鏈嶈鍚嶅煄铏庨棬锛屾棗涓嬫嫢鏈夎壘鎷夊銆佸彾涓借姮绛夊唴琛e搧鐗屻?br/>鍏徃涓撴敞浜庡コ鎬ч珮妗e唴琛g殑鐮斿彂銆佽璁°佺洃鍒朵笌閿鍞紝浜у搧浠ユ枃鑳镐负涓绘墦锛岃鐩栨潫琛c佹潫瑁ゃ佺潯琛c佹吵琛? 銆佸灞呮湇銆佷繚鏆栧唴琛g瓑銆傚叕鍙告瀬鍏舵敞閲嶄骇鍝侊紝鍦ㄨ璁′笂娲炴倝鏃跺皻娼祦锛屽湪闈㈡枡涓婄敤鏂欑簿鑹佽垝閫傦紝褰㈡垚浜嗚嚜韬滆垝閫傛椂灏氣濅箣鏍稿績鐞嗗康銆?br/>浣滀负澶ч檰鍦板尯鏃╄璁″拰鐢熶骇璋冩暣鍨嬪唴琛g殑鏈嶉グ浼佷笟锛岄殢鐫濂虫у鈥滃仴搴风幆淇濃濅富棰樼殑鏃ユ孩鍏虫敞锛岃壘鑺効鏈嶉グ涓撲负涓滄柟濂虫р滄椂灏氳皟鏁村瀷鍐呰。鈥濓紝涓绘墦鑸掗傚仴搴风殑浜у搧姒傚康锛岃耽寰椾簡浼楀娑堣垂鑰呯殑闈掔潗涓庨暱涔呰拷闅忋傜33銆4灞婃瘮鍩哄凹灏忓澶ц禌锛岀粍濮斾細鏇存槸灏嗚壘鎷夊浣滀负澶ц禌鎸囧畾鍐呰。銆銆FMACM(鍘烣ACSIMILE)娼墝鐢辨箹鍖楃編鏈闄竴缇ょ儹鐖辨湇瑁呫佺儹鐖辨疆娴佹枃鍖栫殑鍦ㄦ牎瀛︾敓鍒涚珛浜?014骞鏈堬紝FMACM鍝佺墝鑷村姏浜庤拷姹傚師鍒涜璁★紝灏嗘湇瑁呰璁℃蹇靛寲铻嶅叆鍒扮敓娲诲寲鐨勬湇楗颁腑锛屼笉璺熼銆佷笉淇濆畧锛屼负鐑埍娼祦鏂囧寲鐨勭兢浣撳垱閫犳洿澶氱┛鐫涓庡睍鐜扮殑鍙兘鎬с/p>銆銆FMACM璁や负锛屾湇瑁呮槸涓绉嶅獟浠嬶紝閫氳繃杩欑濯掍粙璁╂垜浠笌涓栫晫娌熼氬拰浜ゆ祦銆侳MACM鑷村姏浜庤拷姹傛湇瑁呰叮鍛虫у拰鎬э紝灏嗘椂瑁呰瀺鍏ュ埌鏃ュ父鏈嶉グ璁捐涓紝骞惰琛? 鏈嶉櫎浜嗕繚鐣欏熀鏈殑淇濇殩闃插瘨涓庣編瑙備箣澶栵紝璧嬩簣鏇村鐨勪箰瓒e拰寮鸿皟锛屾敞閲嶉潰鏂欏搧璐ㄥ拰璁捐鎵嬫硶澶氬厓鍖栥?/p>銆銆涓昏缁忚惀锛氬コ瑁鐢疯娼墝

            涓撳崠鈥濊繋鍚堝コ鎬у鑸掗傚唴琛? 鐨勮拷姹傦紝蹇熸墦閫犲競鍦虹垎娆撅紱鈥滅粏鍒嗗寲鍐呰。澶嶅悎搴椻濇ā寮忓厖鍒嗚繋鍚堜笉鍚屽満鏅佷笉鍚屾椂鏈熺殑濂虫у唴琛h喘涔伴渶姹傦紝鍚屾椂缁撳悎鍝佺墝鐙湁鐨勨滅浜?鈥濇湇鍔★紝鍦ㄢ滄噦濡斥濈殑鎯呮劅璇夋眰涓嬶紝缁欎簣濂虫х殑鍐呰。娑堣垂浣撻獙锛屾弧瓒冲綋浠g嫭绔嬪コ鎬у鍝佽川浠ュ強鐨勮拷姹傦紒銆銆鍦ㄦ緶娌愯寽锛屼笉浠呬粎鏄夎喘鍐呰。銆銆鍏徃绠浠?/strong>銆銆涓涓粡娴庨珮閫熷彂灞曠殑涓栫晫锛屼竴涓垱涓氬鏂楁嫾鎼忕殑绀句細銆傛嫑鍟嗗姞鐩熸垚涓虹ぞ浼氱儹璁殑璇濋锛屾湇瑁呭姞鐩熸垚浜嗗垱涓氶」鐩殑棣栬閫夋嫨銆備簬鏄紝涓涓喘鏂扮殑姘戞棌鐢疯鍝佺墝鍦ㄧ殑鍗楄竟璇炵敓锛屽苟楂橀熷彂灞曡捣鏉ャ傝繖灏辨槸鎴戜滑鐨凾ARGUO瀹冮挻鐢疯锛屼篃鏄箍宸炲畠閽磋锤鏄撴湁闄愬叕鍙告棗涓嬬殑鍝佺墝銆/p>銆銆骞垮窞锛岀涓夊ぇ鍩庡競銆備紬鎵鍛ㄧ煡锛屽箍宸炴湁鐫涓ゅ崈澶氬勾鐨勫巻鍙诧紝鏄巻鍙叉枃鍖栧悕鍩庯紝寰堝ぇ銆佸巻鍙叉偁涔呯殑瀵瑰閫氬晢鍙e哺锛屾捣涓婁笣缁镐箣璺殑璧风偣涔嬩竴锛屾湁鍗冨勾鍟嗛兘涔嬬О锛岀ぞ浼氱粡娴庢枃鍖栬緪灏勫姏鐩存寚涓滃崡浜氥傚箍宸炲畠閽磋锤鏄撴湁闄愬叕鍙镐緷鎵樺箍宸炵殑鏉′欢锛屼竴鐩翠粠浜嬬潃澶栬锤鏈嶉グ鐨勮璁°佺敓浜у拰閿鍞殑鏈嶈琛屼笟锛屽苟鍙栧緱浜嗙殑鎴愬姛銆?/p>銆銆浼撮殢鐫骞垮窞瀹冮挻璐告槗鏈夐檺鍏徃瀵逛簬鏈嶈琛屼笟鐨勭悊瑙o紝骞垮窞缁忔祹鐨勭獊椋炵寷杩涗互鍙婂垱涓氳呭浜庢湇瑁呭姞鐩熺殑鐑勘锛屽湪2005骞达紝涔熸槸骞垮窞鍙戝睍寰堝揩鐨勫勾浠斤紝TARGUO瀹冮挻寮鍚簡姘戞棌鍝佺墝鐢疯鍔犵洘鍙戝睍鐨勬柊绡囩珷銆傝繖鏄竴涓嫢鏈夊勾杞讳汉銆佸ぇ鑳嗐佹椿鍔涚殑鍥㈤槦锛屾槸涓涓寘鍚垱涓氳呮湸瀹炪佹矇绋充笌骞插姴鐨勪紒涓氥/p>銆銆鍑熺潃骞垮窞瀹冮挻璐告槗鏈夐檺鍏徃鍦ㄦ湇瑁呰涓氭墦鎷肩殑寰楀績搴旀墜锛屼互鍙婁笟鍐呬汉澹殑澶у姏鏀寔銆俆ARGUO鎻愬$殑杩欑鍟嗗姟銆佷紤闂层佹椂灏氱殑鏈嶉グ蹇熻澶у鎵鎺ュ彈銆傚畠閽寸敺瑁呰繖绉嶉珮鍝佸懗銆佷笂涔樿川閲忋佸疄鎯犱环鏍肩殑浜у搧锛岃繀閫熺殑鍗犻浜嗗浗鍐呭競鍦恒傛嵁瀹樻柟缁熻锛屽湪20澶氫釜鐪侀檰缁紑璧峰姞鐩熷簵涓婄櫨瀹讹紝鍚勪釜鍔犵洘搴椾篃鍦ㄥ仴搴锋垚闀裤?/p>銆銆鍩轰簬缁堢鐨勫己鍔垮彂灞曪紝涔熶负浜嗚鍏徃杩涘叆涓涓柊鐨勫彂灞曞巻绋嬶紝鎴戜滑鍏ㄦ柊鐨勫畾浣嶄簡瀹冮挻鐢疯鐨勫彂灞曡矾绋嬨傚畠閽存槸涓瀹朵互鏃跺皻銆佸晢鍔°佷紤闂叉湇楗颁负涓伙紝闆嗚璁°佺敓浜с侀攢鍞负涓浣撶殑鍝佺墝浼佷笟锛屼骇鍝佸垎涓鸿‖琛佽タ瑁呫侀拡缁囪~銆佸ぇ琛? 銆佽¥瀛愩佹瘺琛? 鍜岄厤楗颁竷澶х被锛屾兜鐩栦簡鐢锋хぞ浜ゆ椿鍔ㄧ殑鏂规柟闈㈤潰锛屾寮忓鑰屾柊棰栵紝閫傚悎鐜颁唬鐢熸椿鑺傚鎵闇銆傜敱浜嶵ARGUO瀹冮挻鐨勬湇瑁呮槸鍩轰簬鐜颁唬瑗挎湇鐗堝瀷鑰岃璁$殑锛屾墍浠ュ緢澶氭椂鍊欏彧瑕佹惌閰嶇◢鍔犲彉鍖栧嵆鍙簲瀵规椂灏氭淳瀵广佸晢鍔′細璁佺害浼氳仛椁愮殑闇姹傦紝杩欑缁忔祹銆佷究鎹枫佹椂灏氱殑鏈嶉グ娣卞彈骞垮ぇ椤惧閽熺埍銆/p>銆銆鍦ㄤ緷闈犵粓绔姏閲忎笌杩囩‖鎬т环姣旂殑浜у搧浣滅牓鏌卞锛屾婚儴杩橀潬鍒跺害鍖栥佽鑼冨寲銆佷俊鎭寲銆佺幇浠e寲鐨勪紒涓氱鐞嗕綋绯诲拰涓鎵归珮绱犺川浜烘墠鍥㈤槦鐨勫崗浣滐紝涓烘彁楂樹紒涓氱殑缁煎悎绔炰簤鍔涳紝鍏徃鏇存繁鍏ュ疄鏂?quot;浜烘墠銆佺鐞嗐佽川閲忋佹枃鍖栥佸舰璞°佹湇鍔quot;绛夊叚澶т汉鎬у寲绠$悊宸ョ▼锛岃鍏徃鍏ㄤ綋鍛樺伐閮界Н鏋併佽嚜涓汇佸湴宸ヤ綔锛岃兘鐪熻瘹鍦板寰呮瘡涓浣嶅悎浣滀紮浼翠互鍙婃椂鍒诲叧蹇冪潃鍏卞悓鐨勫彂灞曘/p>銆銆TARGUO瀹冮挻缁堢┒鎴愪负姘戞棌鐢疯鐨勩傛垚涓虹殑鐢疯鍔犵洘鍝佺墝锛屾垜浠篃骞朵笉楠勫偛銆傚湪鍔犵洘鐢疯浜嬩笟鐨勮矾涓婏紝鎴戜滑鍧氭寔鎻愰珮鍥戒汉鐨勭┛琛? 鍝佸懗涓轰紒涓氫娇鍛斤紝鍜屽姞鐩熷晢鍏卞悓鍙戝睍涓哄墠杩涘姩鍔涳紝涓鐐圭偣缁嗗績韪忓疄鍦板畬鍠勬瘡涓涓幆鑺傦紝鍋氬埌灏藉杽灏界編銆/p>

            銆銆浼佷笟浠嬬粛銆銆娣卞湷甯傚竷瀵绘湇楗版湁闄愬叕鍙/p>銆銆Bodystyle甯冭开璁捐鏉ユ簮浜庢娲诧紝鏄簿鑷存ф劅鍐呰。鍝佺墝銆傜敱娣卞湷甯傚竷瀵绘湇楗版湁闄愬叕鍙稿垱鍔炰簬2004骞达紝鍒涘姙浠ユ潵锛孊odystyle甯冭开璁捐涓鐩翠互濉戦犳ф劅濂虫с佹墦閫犳瀬璐ㄨ垝閫傛枃鑳镐负瀹楁棬锛岃嚧鍔涗簬鎬ф劅鍐呰。鐨勭爺鍙戙佺敓浜у拰閿鍞傜粡鍗佸勾鍙戝睍锛孊odystyle甯冭开璁捐鐜板凡鍦ㄨ嫳鍥姐侀娓佹繁鍦冲拰涓滆帪璁炬湁鍐欏瓧妤间笌灞曞巺锛屽苟鎷ユ湁鍗犲湴闈㈢Н涓変竾骞崇背鐨勫伐涓氬洯锛屾嫢鏈夋椂灏氭枃鑳搞佹ф劅搴曡¥銆佽垝閫傚灞呮湇銆佷慨韬吵瑁呯瓑鐢熶骇娴佹按绾匡紝鐢熶骇鍝佺娑电洊琛屼笟鍐呮墍鏈夐渶姹傦紝骞撮攢鍐呰。閲庡師瀹舵槸涓瀹剁敓浜х粡钀ョ潯琛? 銆佹吵琛c佸灞呮湇銆佸唴瑁や骇鍝佺殑鐢靛瓙鍟嗗姟骞冲彴锛屼负闃块噷宸村反璇氫俊閫氫細鍛樺崟浣嶏紝閲庡師瀹跺凡缁忓缓绔嬭嚜宸卞搧鐗屽晢鏍囷細閲庡師瀹讹紝娉ㄥ唽鍙?9336271锛屼富瑕佹彁渚涘搧鐗岀潯琛c佹ф劅鐫¤。

          重点推荐:游客边走边买商家纷纷入局,城市漫步“走”出消费新时尚 鍦004骞磋癁鐢熶簬娣卞湷锛屾槸涓涓笌鏍艰皟鍚屾銆佹嫢鏈夊伐鑹烘按骞炽佸缁村害鐗╄秴鎵鍊肩殑鎬ф劅鍐呰。鍝佺墝銆?/p>銆銆BodyStyle甯冭开璁捐鍔犵洘浼樺娍锛/p>銆銆1銆佹疆娴佺殑鍝佺墝瀹氫綅锛屾部鐢ㄦ娲茶璁¢鏍硷紝涓庡競鍦虹幇鏈夊搧鐗屾媺寮鏄庢樉宸紓锛屾垚涓哄叿鏈夋寮忔椂灏氶鏍肩殑鍐呰。鍝佺墝;銆銆2銆佽緝灏戠殑鎶曡祫璧勯噾,杈冮珮鐨勬崲璐х巼淇濋殰,鍏嶅姞鐩熻垂鏀寔,鍔╁姏;銆銆3銆佹鏍囩殑鍝佽川鏍囧噯锛屽叏閮ㄩ噰鐢ㄧ幆淇濋潰鏂0鎺掓斁,涓嶄細瀵瑰コ鎬ч犳垚浼ゅ;銆銆4銆佷緵搴旈摼锛屽叕鍙告棗涓瀹剁敓浜у伐鍘傦紝3000澶氬悕杞︾紳宸ヤ汉姣忓ぉ24灏忔椂杞彮浣滀笟;銆銆5銆佹柊鍝佷笂甯傚揩锛屼繚璇佹瘡鏈堝钩鍧囨彁渚涜嚦灏戜笁鑷充簲涓郴鍒楃殑鏂板搧涓婂競;銆銆6銆佺粺涓鐨勫簵闈㈠舰璞★紝缁熶竴鐨勬垚鍒楁爣鍑嗭紝缁熶竴鐨勪粨搴撴敹閾惰皟璐х郴缁?銆銆7銆佺ǔ瀹氱殑鍟嗕笟淇濋殰锛屼弗閲嶆牸鐨勫競鍦哄尯鍩熶繚闅滃埗搴︼紝浠ョ淮鎶や唬鐞嗗晢銆佸姞鐩熷晢鐨勫埄鐩婏紝淇冭繘鍝佺墝绋冲畾鍙戝睍;銆銆8銆佺殑杩愯惀鍥㈤槦,鐢ㄤ俊鎭鐞嗙郴缁熷幓鎺у埗甯傚満锛屾寚瀵肩敓浜閫氳繃蹇熻璁℃洿鏂般佸揩閫熺墿娴佽繍杈撱佸揩閫熶笂鏌滈攢鍞殑浜т笟閾炬潯鏉ユ妸鎺у競鍦?銆銆9銆佽璁¤兘鍔涳紝鍏徃鍦ㄦ繁鍦炽侀娓佹剰澶у埄銆佽嫳鍥藉潎璁炬湁璁捐鍔炰簨澶銆銆10銆佹暣搴楄緭鍑猴紝璐у搧涓板瘜锛岃揣婧愬厖瓒炽?/p>銆銆浣涘北鍑瘲鑺唴琛f湁闄愬叕鍙革紝浣嶄簬浣涘北甯傚崡娴风洂姝ワ紝鍗犲湴闈㈢Н6000澶氬钩鏂圭背銆傚叕鍙镐簬1998骞村湪绂忓缓鍒涚珛锛008骞村紩杩涢娓滃嚡璇楄姮鈥濅慨姝e瀷鍐呰。鎴愮珛浠ョ宸炰负鎬婚儴鐨勫叏鍥借閿涓績锛屽ぇ鍔涘彂灞曡繛閿佺粡钀ワ紱2010骞村湪鐩愭寤虹珛鐮斿彂涓績鍜岀敓浜у熀鍦般?/p>銆銆鈥滃嚡璇楄姮鈥濓紝鍑熺潃琛屼笟鍐呯殑鍐呴儴鍛樺伐鍚堜紮浜烘満鍒躲佺殑鍐呰。

          游客边走边买商家纷纷入局,城市漫步“走”出消费新时尚

          目标:修改发送方内核,在报文的tcp头和ip头之间添加一段数据;修改接收方内核,解析数据内容,接收报文。
          实现过程:在发送方的内核构造完tcp头(在net/ipv4/tcp_output.c文件中的tcp_transmit函数的最后),写入一段字符串;在接收方的内核接收完ip头(在net/ipv4/ip_input.c文件中的ip_local_deliver_finish函数的最后),将skb中的字符串删除。
          问题:接收方进行tcp头接收时计算校验和后会将该报文丢弃(在net/ipv4/tcp_ipv4.c文件中的tcp_v4_rcv函数中判断skb_checksum_init(skb, IPPROTO_TCP, inet_compute_pseudo)时出错)。
          接收方解析的tcp头信息有误,我将tcp头的端口、check等值都恢复成发送时的数值,但是校验和还是有问题。
          还有哪儿有问题会让校验和出错,希望可以提供点思路,谢谢!

          论坛徽章:
          36
          2 [报告]
          发表于 2018-02-25 00:39 |只看该作者
          回复 1# cjCares

          加的信息,要在进入接收端的 TCP 栈之前,decode 出来,并去掉

          论坛徽章:
          36
          3 [报告]
          发表于 2018-02-25 00:40 |只看该作者
          回复 1# cjCares

          你加载 IP 和 TCP  头之间的信息,是个什么格式,也是一个 TCP header 吗

          论坛徽章:
          0
          4 [报告]
          发表于 2018-02-25 16:48 |只看该作者
          回复 2# Godbach

          接收方把插入的数据和原本的tcp头一起当成一个tcp头,加入的数据被当成了tcp头的一部分,然后接收到的tcp头内的信息都乱了,这样去掉加入的数据,tcp校验和还是一直有问题。怎么才能让接收方的tcp头指针指到原来的tcp头呢?我现在尝试的是把tcp头的信息恢复成原来的数值,你觉得这样可以避免校验和出错吗?

          论坛徽章:
          1
          5 [报告]
          发表于 2018-02-26 19:46 |只看该作者
          看一下是不是checksum offload打开了,可能已经被计算过并且skb->csum已经被填充

          论坛徽章:
          0
          6 [报告]
          发表于 2018-02-27 10:16 |只看该作者
          回复 5# goingstudy

          关了还是没有用哎。。。

          论坛徽章:
          36
          7 雷锋28网[报告]
          发表于 2018-02-27 18:01 |只看该作者
          回复 4# cjCares

          加入的信息难道是放到原先 TCP 的 opt 里面了吗?
          既然加了信息,那么原先 TCP 的校验还有 IP 头的校验和都做相应的调整没有

          论坛徽章:
          0
          8 [报告]
          发表于 2018-03-04 21:32 |只看该作者
          回复 7# Godbach

          加入的数据相当于一个新头部,不属于tcp头的一部分。都没有调整。原来发送方的tcp校验和不是在新增数据之前就计算完毕了嘛,我就没有修改。
          然后接收方在处理前tcp头,先把新增数据去掉了。现在tcp头和ip头的各个字段都是对的,按理说接收方的tcp校验和应该是正确的吧,您觉得应该是哪里有问题啊?

          论坛徽章:
          36
          9 [报告]
          发表于 2018-03-05 20:48 |只看该作者
          回复 8# cjCares
          那你相当于在 IP 和 TCP 头之间加了一个头部,这个头算是什么头,用的什么协议呢。
          有些网卡会对 checksum 提前做校验的。你加的这部分数据,有可能会干扰校验。

          如果你的数据能收到协议栈,那么你去掉这个 头部的操作代码是什么,show 出来



          论坛徽章:
          0
          10 [报告]
          发表于 2018-03-06 09:08 |只看该作者
          本帖最后由 cjCares 于 2018-03-06 09:18 编辑

          回复 9# Godbach

          这个是我要自定义的头部,我现在用一串字符“hello world”进行测试的。现在还没有利用其它协议,就是ip头pull掉之后,将字符也pull掉,再将剩余部分提交给tcp层。
          1234下一页
          返回列表
          雷锋28网 雷锋28网 程序设计 内核源码 向tcp报文新增数据后,如何避免接收方校验和出错
          您需要登录后才可以回帖 登录 | 注册

          本版积分规则 发表回复

            

          北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
          未成年举报专区
          中国互联网协会会员  联系我们:huangweiwei@itpub.net
          感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

          清除 Cookies - ChinaUnix - Archiver - WAP - TOP
            
          分享:

          收藏

          --

          --

          无障碍浏览