article search result of 'TCP' : 3

  1. 2012.11.27 [Broadcast Video Streaming] (149)
  2. 2012.05.17 [WCF] 분산서버 데모 (77)
  3. 2010.12.04 [c# TCP socket] Clinet가 죽은것을 알아채기 (68)

[Broadcast Video Streaming]

 

 

 

640 * 480 * 4 만큼의 컬러 바이트 배열을 실시간으로 각 SWF 로 전송하여 그 컬러 배열 대로 bitmap을 만들어 실시간으로 업데이트 했다.

초당 1.2 M 전송율 , 로컬 네트워크로 묶을 경우 대역폭을 생각해서 공유기를 선택하면 효율적일듯 함.

 

문제

화면 깜빡거림 문제 : 82 바이트 만큼의 크기가 맞지 않는다.

화면 색 : 전송되는 컬러 바이트 배열순서와 복원 되는 컬러 바이트 배열 순서가 서로 틀려서 나온 결과

ARGB , BGRA , RGBA

 

 

결과 ㅡ

돈주고 화면 스트림 장비나 , 서버를 산다던데,,, 구지,,,

 

 

 

'C#' 카테고리의 다른 글

sqlMetal 사용법  (10) 2013.01.11
Activator 를 이용한 Type Instance 생성  (32) 2012.12.29
[Broadcast Video Streaming]  (149) 2012.11.27
[Tcp] 연속적인 정보를 송출시 유의점  (91) 2012.11.04
[MEMO]  (58) 2012.10.14
[WCF] 간단한 채팅 샘플  (61) 2012.05.12
Yamecoder 야매코더_
C# 2012.11.27 19:05

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. BlogIcon 匿名 2014.02.12 02:42  수정/삭제  댓글쓰기

    그리贺州代办免考驾照电话15625068838


    河池哪里可以买驾照电话15625068838


    来宾代办驾驶证增驾电话15625068838


    崇左办理真实驾照电话15625068838리표

  3. BlogIcon 匿名 2014.02.12 02:43  수정/삭제  댓글쓰기

    는한贺州代办免考驾照电话15625068838


    河池哪里可以买驾照电话15625068838


    来宾代办驾驶证增驾电话15625068838


    崇左办理真实驾照电话15625068838마는

  4. BlogIcon MBT Schuhe Schweiz 2014.03.13 20:01  수정/삭제  댓글쓰기

    마간fast in gleicher Anzahl

    Verschiedene Arten Longchamp pas cher verschiedene Funktionen ausführen, und welcher Art von Füßen haben, wird es diejenigen, die für Sie geeignet sind. Es gibt Stabilität Sneakers, die Unterstützung für diejenigen, die es brauchen, Longchamp Le Pliage sowie Dämpfung für Auswirkungen und Haltbarkeit für den erweiterten Einsatz bieten. Diese erfüllen die meisten der grund지선

  5. BlogIcon 匿名 2014.08.19 14:27  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  6. BlogIcon 匿名 2014.08.25 12:27  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  7. BlogIcon 匿名 2014.09.11 01:21  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  8. BlogIcon moncler coats 2014.09.11 04:22  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  9. BlogIcon canada goose outlet store 2014.09.18 00:27  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  10. BlogIcon discountoakleysunglassesus.us.com 2014.10.25 00:04  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  11. BlogIcon 眼镜批发市场 2014.11.12 00:51  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  12. BlogIcon Wholesale apple tv 2014.11.12 03:17  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  13. BlogIcon moncler en usa 2014.11.12 11:44  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  14. BlogIcon moncler sale new york 2014.11.12 11:46  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  15. 匿名 2014.12.03 05:44  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  16. BlogIcon authentic louis vuitton handbags 2014.12.03 10:46  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  17. BlogIcon Moncler Fälschungen Online 2014.12.30 08:19  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  18. 匿名 2015.01.07 17:47  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  19. BlogIcon Longchamp Le Pliage Größe L Maße 2015.01.08 22:56  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  20. 匿名 2015.01.19 10:54  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  21. BlogIcon burberry homme pas cher 2015.03.27 21:10  수정/삭제  댓글쓰기

    어하Xian ChenPremier Yang Lou Huan femme chaque soir il y a une lumière rouge illumine une pièce Lou c'est très étrangeLors de | | deux Gaoyang quelques mois seulement ne parle jamais peut prédireSelon le Nord sept septième volume de Qi Ji: | | "Shen sans le sou pro - mariage relativement froid et tristeL'empereur a commencé à quelques doudoune b뉴를

[WCF] 분산서버 데모

 

 

Yamecoder 야매코더_
분류없음 2012.05.17 10:17

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. BlogIcon http://www.denverbroncosjerseysbest. com 2013.10.25 10:55  수정/삭제  댓글쓰기

    메크 
     the ,
    chocolate Whenever we thin taste it The fragrant, is a wonderful happy.

     the
    DOVE, I would have been indulging in it mellow, when I see a rude awakening, behind each name,http://www.denverbroncosjerseysbest. com, there will be a period or sad or happy, There is nothing wrong.

     
    DOVE

     
    Doyou love me

     the
    If people do not know that part of the story, they마되

  3. BlogIcon ralph lauren herren 2013.10.30 12:44  수정/삭제  댓글쓰기

    야고Some broadband connection approach error of 691, 623, 678, 645, 720, 721, 718, 734, 769, 619, 676, 815

    broadband connection error 691 (because the user name or password is invalid on the domain access denied error) / 635 (unknown error) process are as follows: (1)

    user name password incorrect

    (2) ed hardy femme if the user account password is correct, then enter the processing to conti비서

  4. BlogIcon canada goose outlet 2013.11.27 06:24  수정/삭제  댓글쓰기

    런뉴Nike shoes was your jewelry without three basic information

    Nike shoes was the system without three basic information

    This included regular functions ?mod=spacecp&ac=blog&blogid= such as abs, Vacation manage, Typically all these sunroof, air-Conditioning along with complete energy add-ves. This provided extremely nicely struggling with as well as had been nimble Ralph Lauren Outlet as well a한야

  5. BlogIcon toms 2014.01.04 19:00  수정/삭제  댓글쓰기

    로에så hvorfor pleje

    Denne slags sko giver komfort for vores fødder. I 2001 samledes NSRL de vigtige registre over de øvelser uden sko. isabel marant pas cher Efter de testet og undersøgt nøje, vidste de, at køre med blottede fødder var godt for vores cruses og fødder modstandskraft.

    Sætte på skoen, du får denne dag jagt sneaker, der kan opleves i nødder blanding af farver, at alle arbejder pænt립어

  6. BlogIcon nike schuhe 2014.01.16 19:23  수정/삭제  댓글쓰기

    우니you would end up feeling great

    Shares are not constant. They Nike Free enhance, decrease and disappear. In actual fact, investing within the stock industry is actually a dangerous endeavor not to become taken lightly. Now,there are absolutely Nike Free Run added ad a lot added appearance chargeless of allegation jogging cossack on the internet. Nike Chargeless of Nike Free Shoes allegation Sale뉴던

  7. BlogIcon Nike Store 2014.01.19 04:08  수정/삭제  댓글쓰기

    일뉴hollister insbesondere durch den harley gemacht

    Ich bin nicht einverstanden mit der Aussage, dass die Studierenden nicht sagen ihren Lehrern über ihre persönlichen Probleme, egal wie ernst es ist. Theyare Menschen, die anderen in Not helfen wollen. Diese Aussage vielleicht nicht für alle Lehrer wahr, aber sie sollten.

    Durch zu sehen, wie viel Vieh war in jedem Bereich, oder wie viele Freigel메리

  8. BlogIcon mbt schuhe 2014.01.19 04:09  수정/삭제  댓글쓰기

    료시hollister zwar relativ langweilig

    hollister ist definitiv ein angesehener nationalen Kleidung Geschäft mit umfangreiches Sortiment für Outfits für Herren, Damen und Kinder. Als eine Art Wohnheim das Logo gleichzeitig. Merkzettel Smart-Konsequent Louis Vuitton Bags Maskerade Kostümen Präsentieren Drüben bei Abercrombie Fitch ausblenden.

    Solange gibt es wifi for free. Wie jemand sagt: Hip so a표기

  9. BlogIcon asics schweiz 2014.01.19 05:27  수정/삭제  댓글쓰기

    일마Premier ministre libyen a voté à

    Le parlement de la Libye dimanche évincé nouvellement élu Premier ministre du pays dans un vote noconfidence, le dernier coup aux espoirs que les factions du pays pourraient s'entendre sur un gouvernement chargé de rétablir la stabilité après la guerre hollister civile de l'année dernière.

    Mustafa Abushagur a d'abord été élu Premier ministre de la Libye après일있

  10. BlogIcon ralph lauren milano 2014.01.22 18:32  수정/삭제  댓글쓰기

    일한Kameraer Print Tasker og Totes

    Afroamerikanske Print Tasker og Totes

    For nylig er der en ny i verden tendens, Og ​​det kendt som fairtrade. Folk ønsker at gå mere global deres indkøb og tror, ​​at købe et produkt betyder noget for nike free en person i verden, og deres levebrød, så denne sæson, hvis du har brug for nogle Dogood indkøb, der er alle fairtrade og håndlavet, mens du på, du har b뉴분

  11. BlogIcon ドルガバ サング&#12521 2014.03.23 03:15  수정/삭제  댓글쓰기

    시수。その後、突然、火災で失わdenは、すべてがきれいに燃やした,ポリス POLICE メガネ。 「朱Gaoxi我々は考慮に入れ、この層との間の関係を取るならば、それは本当に氏徐ラオス本件リージェントパレスを持って帰りたいと思うとささやいていない、また肥厚となって見て,オークリーサングラス専門店? "チアが生きてこの事を知ったときそれは普通の老人に見えますが多くはない、それは、秘密主義の旬神に見えたが、彼は実際には言葉のいくつかの非常に意味を持っていた会場に、今日言った:彼はそのことをしたかを知るためにと言った3または4のみ,グッチ メガネ 通販。年齢によってカウントする場合は、次の人のXulao、お金、と彼の母親、ちょうど3,レイバン専門店。そして、その例は、非常に秘密主義の人をしますが、非常に目立つ手掛かり左が - プラムは、私が思うに、彼は我々は梅が調査を続けて下っていると思うしなければ표의

  12. BlogIcon 匿名 2014.08.19 14:26  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  13. BlogIcon 匿名 2014.09.11 01:21  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  14. BlogIcon 匿名 2014.09.11 12:19  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  15. BlogIcon moncler sale outlet 2014.09.29 18:52  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  16. 匿名 2014.11.10 17:32  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  17. BlogIcon 深圳眼镜批发市场 2014.11.12 00:51  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  18. BlogIcon negozi moncler siracusa 2014.11.12 11:44  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  19. BlogIcon moncler shop cortina 2014.11.12 11:46  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  20. BlogIcon boutique louis vuitton 2014.11.28 08:26  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  21. 匿名 2015.04.08 09:20  수정/삭제  댓글쓰기

    단마In fact, AIRMAX and not stand still, today we join in the use of special powers of the Nike Air Max 2009 sale, AIRMAX identification of a new era to create. Nike Air Max 2009 sale, the use of a feature of the technology of today's most ardent Flywire.



    Although the use of new technologies and maintaining AIRMAX traditional shoe design line of the body, new technology and tradition in the col야메

[c# TCP socket] Clinet가 죽은것을 알아채기


<TCP 서버 에서 TCP클라이언트를 이용하는 상황에서..>

TcpClient 클래스 속성중 Connected  라는 속성이 있다. 말그대로 클라이언트가 살았는지 죽었는지

판단하는 속성인데 서버에서 잘 작동하지 않는다. ( 나만 잘 모르는 것일수도 있다.)

그리고 통상적으로 while 루프 안에 스트림을 읽어 오는 코드를 작성한다음

클라이언트 프로그램이 종료 되는경우를 TcpClient 클래스 속성중 Connected  를 이용하면

무한 루프에 빠진다.

해결책은 클라이언트로 오는 바이트 수가 "0" 인것을 확인하여 처리를 해주면 된다.



             while(true)
            {
                /***중요***/
                reciveByte = new byte[1024];
            
                data = reader.ReadLine();
                if(data == null)
                {
                    Invoke(mrg , "클라이언트가 죽었습니다");
                    AceptClient();
                    break;
                }
                
                
                /*** 중요 ***/
                else if(stream.Read(reciveByte , 0 , reciveByte.Length) == 0)
                {
                    Trace.WriteLine("EXIT");
                    AceptClient();
                    break;
                }
            }
/*** 중요 ***/ 라고 되어 있는 부분을 보면 된다.

byte[] 를 하나 만들어  Stream 의 Read 속성을 적용 시켜 주면 된다.

만약 공백이라면 "1" 바이트 를, 값이 날라오지 않는 경우라면 "0"  을 반환 함으로 Client가 죽었는것을 알수 있다.

추가로 첫번째 예외처리는 서버app 를 종료할때 생기는 에러를 대처하기 위함이다.

순간적으로 data 가 Null 값이 됨으로 while 를 탈출하게 해논것이다.
 
 
 
파일 전송중 클라이언트 사망을 눈치 채기 (2012,02,12)
http://scripter.co.kr/203

Yamecoder 야매코더_
C# 2010.12.04 03:51

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. BlogIcon cheap moncler coats 2014.09.11 04:22  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  3. BlogIcon canada goose online store 2014.09.18 00:27  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  4. BlogIcon 匿名 2014.09.28 14:38  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  5. BlogIcon discount oakley sunglasses 2014.10.04 13:58  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  6. BlogIcon discount oakley sunglasses wholesale for men 2014.10.16 08:17  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  7. 匿名 2014.11.10 17:32  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  8. BlogIcon 深圳横岗眼镜批发 2014.11.12 00:51  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  9. BlogIcon Discount sharp tv 2014.11.12 03:17  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  10. BlogIcon moncler donna 2011 2014.11.12 11:44  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  11. BlogIcon moncler angers jacket uk 2014.11.12 11:46  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  12. BlogIcon Ralph Lauren vinterjakke 2014.11.23 08:08  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  13. BlogIcon furla handbags 2014.11.28 08:26  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  14. 匿名 2014.12.03 05:44  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  15. 匿名 2015.01.15 12:20  수정/삭제  댓글쓰기

    이용약관위배로 관리자 삭제된 댓글입니다.

  16. 匿名 2015.02.11 14:03  수정/삭제  댓글쓰기

    일습大话西游服务端凡人修真服务端大话西游服务端页游服务端问道服务端

    跑跑卡丁车服务端英雄远征服务端幻灵游侠私服务端洪荒神话私服务端

    完美世界服务端烈焰服务端洛汗服务端新魔界服务端绝对女神私服务端


    魔兽私服开区一条龙服务-

    传奇私服开传奇一条龙服务-


    传奇广告代理-

    IDC服务器以及空间租用-

    魔域开区sf一条龙开区服务-


    客服咨询QQ(企鹅扣扣)1325876192

    Email:1325876192@qq.com

    商业版本免费开放下载




    紫川科技最新毁灭天下1.85狂雷独家合击热血复古三职业新装传奇服务端



    紫川科技20星大极品良装+80麒麟锻造中变传奇服务端



    紫川科技独家轻变1.89奥妙转生神龙锻造珍珑元素版传奇服务端



    紫川科技独家九转1.85四皇冠加倍装备特戒龙卫법알

  17. 匿名 2015.03.01 14:22  수정/삭제  댓글쓰기

    버가大话西游服务端凡人修真服务端大话西游服务端页游服务端问道服务端

    跑跑卡丁车服务端英雄远征服务端幻灵游侠私服务端洪荒神话私服务端

    完美世界服务端烈焰服务端洛汗服务端新魔界服务端绝对女神私服务端


    魔兽私服开区一条龙服务-

    传奇私服开传奇一条龙服务-


    传奇广告代理-

    IDC服务器以及空间租用-

    魔域开区sf一条龙开区服务-


    客服咨询QQ(企鹅扣扣)1325876192

    Email:1325876192@qq.com

    商业版本免费开放下载




    紫川科技最新毁灭天下1.85狂雷独家合击热血复古三职业新装传奇服务端



    紫川科技20星大极品良装+80麒麟锻造中变传奇服务端



    紫川科技独家轻变1.89奥妙转生神龙锻造珍珑元素版传奇服务端



    紫川科技独家九转1.85四皇冠加倍装备特戒龙卫표일

  18. BlogIcon echarpe burberry homme pas cher 2015.03.27 21:10  수정/삭제  댓글쓰기

    로상Parfois. vous le petit de l'ancienne Cor&eacute;e. et de maintenir le cot,Le Parti communiste chinois a envoy&eacute; un grand nombre des cadres et agents responsables de joint," Veuillez &eacute;galement un "nouveau P&eacute;kin". 闻东国. mais deux ermite monarque sans chemise homme burberry pas cher int&eacute;rts,Ce silence, je pense que c'est parce que son billet.Parce que le contrle sup&eacute;r일립

  19. BlogIcon chemisier burberry 2015.03.31 00:03  수정/삭제  댓글쓰기

    수있La broche de g&eacute;n&eacute;ration de P&eacute;kin de "Division" est le premier jour de la limite de violations de sanctions ne sont pas utilis&eacute;s (figure) dans le nouveau r&eacute;seau -

    Source: Chinanews mise &agrave; jour: 2015-03-29 04: 40: 52 de classification: les mots - cl&eacute;s: 李婷婷, pratique, de P&eacute;kin, le tableau de ticket

    P&eacute;kin "g&eacute;n&eacute;ration q로있

  20. 匿名 2015.04.04 02:54  수정/삭제  댓글쓰기

    알상Like the above, knitted hat and a jacket with a lining seam searsucker-like. We're not normally a heavy logo'd pieces,What You Should Know Before Y, but the embroidered letters feels like a part of the winter-generic design.



    Few have left thoughts about the current collection. Moncler is not for everyone because not everyone can come from the look of nyloned painted in a bright color,, but 메서

  21. 匿名 2015.04.05 10:19  수정/삭제  댓글쓰기

    로네火车采集器html简单模板示范






    Run With Dragon Meditation Energy







    [标签:来源]








    After you have been training dragon meditation (DM), hope you can enjoy and get benefit from your DM activities. Now, I will update one benefit with DM. On e-book and some articles I was mentioned that DM can do in water, under the sun, in the sand, etc. Also, you can do in various positions as l들데

Powerd by Tistory, designed by criuce
rss