From 8ca53e62dd36b8852917d3e19e5cb8d2c03c6d7b Mon Sep 17 00:00:00 2001 From: Samed Bektas Date: Tue, 25 Mar 2014 13:13:30 +0100 Subject: [PATCH] =?UTF-8?q?Ich=20habe=20jetzt=20mal=20ein=20bisschen=20wei?= =?UTF-8?q?ter=20programmiert.=20Ich=20denke=20dass=20die=20Nachrichten=20?= =?UTF-8?q?an=20den=20Server=20gesendet=20werden,=20aber=20da=20ich=20nich?= =?UTF-8?q?ts=20vom=20Server=20bekomme=20(ich=20wei=C3=9F=20nicht=20genau?= =?UTF-8?q?=20wie=20ich=20von=20einem=20lokalen=20Server=20Nachrichten=20b?= =?UTF-8?q?ekommen=20kann)=20kann=20ich=20das=20nicht=20richtig=20auf=20Fu?= =?UTF-8?q?nktionsf=C3=A4higkeit=20testen.=20Vielleicht=20hat=20ja=20jeman?= =?UTF-8?q?d=20eine=20Idee=3F=3F=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Connector/Connector.v11.suo | Bin 35328 -> 28160 bytes Connector/Connector/Program.cs | 15 ++++++++++++++- Connector/Connector/Receiver.cs | 11 ++++++++++- Connector/Connector/Sender.cs | 18 +++++++++++------- 4 files changed, 35 insertions(+), 9 deletions(-) diff --git a/Connector/Connector.v11.suo b/Connector/Connector.v11.suo index c344e47b4873b866f4c8622110c79c3b5cdab3b3..2fa5deed7678e03d27b04605a0c2487d1f9aec0a 100644 GIT binary patch delta 1735 zcmZpe!qjkwaf1&NBlBcMCV9RK;yV-+JqgE#{N z!~g&P|4(idRheAE?$668z`(#DgCxqE!oa}5!vF!?lNnjmCvmX|g7k?(CBzsQ82(KR z6xQ)zU|`^9U|`^7U|;|lZo|O9AjQDIAPqHA4r;6!0|Udvz!(X01_lNT1_lO81_lNz z1_lOekU=2FeBh9o%)>3fDgqLi7s*fSrl+5K1YIL|0dgl86r2r)1)urn|) zfc(V9z`!5~wpd~k7mEM~0|Nsm0|SF50|SF8SXhBm9_l`Y$+axXJpcax|F6Zsz@W{* zz%Y3YiweXw8w0f&H*w8iG)!k;V8~!#V8{fy@&Et-*$fN}ISdR8xln#S0|P?=0|P@L zl>cvHp!p;o4-Sx<5FySJ!odu+6&wX$cmjAp5d~5K!eGG?-t&-n0R=2Vl+S;%vykED zFMK?VlSE1wWha-4T;>2tgD^-VYcc}^1Iy$}K4n%{h6)Db$%^dCJc>|{!xg15FfhEC z{8P}2mjM((l1R?kTp|>}IN62AfE5(2fs=n)R!=Sw@aF|58CE2PlfMWA@F+l|8fNlj zhZvU06@ncU1lQro&OC;bzwr2jX>d4zOqWHrx&%2Kgq(@+1^+3qad_P9J=vKr5*%nI zlNH&OK+0LO7#J8nzys3=9GIX43UUw#gF`%zfq~)O0ir?p6yszCnJts6q{Ync zKYMX#(OUIXk10IU*t3!!fTWSNgV-Q3WbG$F+Uq9Sl`u+9F12f(?2ySZNz{Y5L=5r} z$V^ZeutF2Ds5cKNkHc~hNNRG4SO51{0lJA`t)%Jmhei z{6!*!0~Y3By(N-8T#ICwCQs5x*_@&>hjEdd(4?>k_DqI+hCGJi$%@*dlO42nOrEDC zFxf`;$YzI#C5)2~$;eEK3Y;t$rN6l$Dw%Qe+GsgOhRIE(cAFhyDwx=l$3P=Wq$tqLkUABLpDPxLoNg3WJM<7$wAU0 zlQps=CfBF3Zf?yw!!%hiSATOuZYd*wQK@r&Zf;^;N=Pcm`pHM~Y$iM8H!vLoMdFsp zJrN>qrp(rDLJurIpW)jttNwEis0;*`6`&A?;TVP>hE#?$hE#?khE#?;hGd2}Hx_KV W@YwF5d-<2`oDW(iZJwY}zz6_FhEVVT delta 1704 zcmZp;!`Lu|X@d_FBgfq`N22Ns#hS2(_G;+nz8_-|rh`Xq_Nyo?|pfvkhOL4y;DRN* z=O-VQkDNS*Pn{QRBgi!{+09@0co-+i9p+_}U|?Wih3W-+?2AYM4@em(96>Zla8d-z z2p09-Pefq{W#a-g#J ztBDPQtNY(+$ zp3K6nA>#w(fF%4G7#ISO_>(=jHFRU40`UwC3<(Sj42cX33`q#Tz{y{E{dqvC2^Q<1NSa*2=Ret*-;j}I z@>jlkM&`+-{PmL$B(gAaO#Uh8#mfjX4mnOHmk9ZTqI2;VAx2hEzz0tLsp`!G3s;bG zkg<$@lS|e7c|fTL6hm-f-^pLq>KPp;m#TM95-DM{pIj receiver.receive()); + t2 = new Thread(() => sender.send(message)); + t1.Start(); + t2.Start(); + } + static void Main(string[] args) { - + connect(); } } } diff --git a/Connector/Connector/Receiver.cs b/Connector/Connector/Receiver.cs index 8bfbb45..ce33c67 100644 --- a/Connector/Connector/Receiver.cs +++ b/Connector/Connector/Receiver.cs @@ -10,13 +10,22 @@ namespace Connector { class Receiver { + Int32 port = 80; private TcpClient client; private NetworkStream inStream; + Byte[] data; public void receive() { - client = new TcpClient("localhost", 80); + client = new TcpClient("localhost", port); inStream = client.GetStream(); + data = new Byte[256]; + String responseData = String.Empty; + Int32 bytes = inStream.Read(data, 0, data.Length); + responseData = System.Text.Encoding.ASCII.GetString(data, 0, bytes); + Console.WriteLine("Received: {0}", responseData); + inStream.Close(); + client.Close(); } } } diff --git a/Connector/Connector/Sender.cs b/Connector/Connector/Sender.cs index 3dfee3a..6395537 100644 --- a/Connector/Connector/Sender.cs +++ b/Connector/Connector/Sender.cs @@ -10,19 +10,23 @@ namespace Connector { class Sender { + Int32 port = 80; private TcpClient client; private NetworkStream outStream; - ASCIIEncoding encoder; - byte[] buffer; + Byte[] data; + // ASCIIEncoding encoder; + // byte[] buffer; public void send(string message) { - buffer = encoder.GetBytes(message); - client = new TcpClient("localhost", 80); + //buffer = encoder.GetBytes(message); + client = new TcpClient("localhost", port); + data = System.Text.Encoding.ASCII.GetBytes(message); outStream = client.GetStream(); - message = Console.ReadLine(); - outStream.Write(buffer, 0, buffer.Length); - outStream.Flush(); + //message = Console.ReadLine(); + outStream.Write(data, 0, data.Length); + Console.WriteLine("Sent: {0}", message); + outStream.Close(); client.Close(); } }