🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #22308

Re: Socket connection pomiędzy serwerem napisanym w Pythonie a klientem w C#

#22308
From: Robert Winkler
Date: Tue, 22 Nov 2011 10:00
29 lines
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-mail
References: <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