Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

python sockets question

16 views
Skip to first unread message

Eric Miller

unread,
May 15, 2013, 9:47:06 PM5/15/13
to
Can python sockets be used to capture IP traffic when the traffic is originating from a non-python source?

Using a Lantronix UDS-1100 serial to IP converter. The goal is to write a small proof of concept piece in Python to capture serial data output by this device over IP.

I've done a couple test projects using sockets in python, but they were all done between python processes (python > python): listen() on one end, and connect(), sendall() etc on the other.

I think I can use sockets for this project, but before I invest a bunch of time into it, wanted to make sure it is a viable solution.

Can python sockets be used to capture IP traffic when the traffic is originating from a non-python source? I have full control over the IP and port that the device sends the serial data to, but there will be no python connect() initiated by the client. I can pre-pend then serial data with some connect() string if needed.

If sockets won't work, please recommend another solution...guessing it will be REST or similar.

Andrew Berg

unread,
May 15, 2013, 10:28:17 PM5/15/13
to comp.lang.python
On 2013.05.15 20:47, Eric Miller wrote:
> Can python sockets be used to capture IP traffic when the traffic is originating from a non-python source?
Python just exposes the underlying OS socket interface. There is nothing special about sockets in Python. The whole point is to connect
heterogeneous systems. I can use Python on Windows to create a client that will connect to a service written in C running on Solaris or to
something written in Java running on Linux.

--
CPython 3.3.1 | Windows NT 6.2.9200 / FreeBSD 9.1
0 new messages