Article View: alt.pl.comp.lang.csharp
Article #22308Re: Socket connection pomiędzy serwerem napisanym w Pythonie a klientem w C#
From: Robert Winkler
Date: Tue, 22 Nov 2011 10:00
Date: Tue, 22 Nov 2011 10:00
29 lines
2360 bytes
2360 bytes
> Witam, > dziękuję za obszerną odpowiedź. Problem był po stronie Pythona, protokół > był ustawiony na raw a nie na tcp. Komunikacja działa już. > > Zastanawiam się jak zrealizować coś takiego: > wysyłam z klienta nazwę funkcji/procedury (z parametrem lub bez niego) > czegokolwiek co jest zaprogramowane w serwerze na serwerze jest ona > wykonywana i zwracany ewentualny wynik tego. > > Szukam przykładu jakiegoś, ale na razie nic nie znalazłem sensownego. > Docelowo chciałbym aby było to właśnie połączenie C# i Pythona, ale > przykład mile widziany nawet w samym C#. Takie coś nazywa się web service i zwykle do komunikacji używa się protokołu SOAP-a, w .NET aby stworzyć serwer i klienta używa się WCF (Windows Communication Foundation) Przy komunikacji Python <=> .NET możesz pomyśleć też o XML-RPC, sam kilka lat temu używałem http://www.xml-rpc.net/ przy komunikacji z jakimś serwisem używającym tego protokołu, tyle że trzeba było ta bibliotekę lekko poprawić, z powodu błędnego kodowania użytego przy deserializacji komunikatów. -- ____________ Pozdrawiam Robert Winkler
Technical Details
Message-ID:
<jafrrf$m0p$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<8568702.2127.1321646380302.JavaMail.geo-discussion-forums@yqhd1> <1vglxya0gd6um.aunqjwafak67$.dlg@40tude.net> <3004941.50.1321911903786.JavaMail.geo-discussion-forums@vbak12>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Robert Winkler" <winkel@NOSPAMpoczta.co> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: Socket connection pomiędzy serwerem napisanym w Pythonie a klientem w C# Date: Tue, 22 Nov 2011 11:00:13 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 30 Message-ID: <jafrrf$m0p$1@inews.gazeta.pl> References: <8568702.2127.1321646380302.JavaMail.geo-discussion-forums@yqhd1> <1vglxya0gd6um.aunqjwafak67$.dlg@40tude.net> <3004941.50.1321911903786.JavaMail.geo-discussion-forums@vbak12> NNTP-Posting-Host: gate.alan-systems.com Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1321956015 22553 62.181.186.82 (22 Nov 2011 10:00:15 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Tue, 22 Nov 2011 10:00:15 +0000 (UTC) Importance: Normal In-Reply-To: <3004941.50.1321911903786.JavaMail.geo-discussion-forums@vbak12> X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8117.416 X-Priority: 3 X-Newsreader: Microsoft Windows Live Mail 14.0.8117.416 X-User: robert.k.winkler X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit