Questions tagged [socket]
Question about sending or receiving data via a connection to a server TCP socket in Mathematica.
25
questions
1
vote
0
answers
14
views
How can I distribute computations requiring socket connections with ParallelSubmit?
I have two computers over which I would like to distribute some large-scale computations. On each computer there is a TCP server, written in another language, that listens for requests and return the ...
10
votes
0
answers
261
views
Mathematica 13.3 breaks old socket code
Edit 1: A support case with the identification [CASE:5059026] was created.
Edit 2: This has just been confirmed as a bug by Wolfram Research.
I have just heard back from Wolfram Research. They have ...
3
votes
1
answer
64
views
What crops the response from the SocketListen based web server?
I noticed that when the response length passes around 1k characters then it is cut at weird lengths: 424, 936 or 1448 characters.
Response is generated correctly but then it is cut so if the body was ...
4
votes
1
answer
114
views
TaskWait, SocketObject, and WolframScript
I want to launch an asynchronous task with Wolfram Script to listen to a socket and print back information in the CLI. This was handled in previous versions by ...
1
vote
0
answers
47
views
SocketConnect Options
I have a SocketConnection which fails every so often and I can't seem to find a way to reduce the default timeout. I did try TimeConstrained but that seems not to work consistently for network ...
11
votes
1
answer
405
views
WriteString to TCP socket appears to be broken in Mathematica 12.3
I have a large codebase in which some functions make calls to Python TCP servers. The code used to work perfectly in Mathematica 12.2, but has not worked since I ...
4
votes
0
answers
86
views
Socket not ready but data is available
Background
I am playing with https://github.com/arnoudbuzing/wolfram-server and I faced problems with requests that are slightly longer. I tried to narrow it down here.
Problem
This could be my ...
3
votes
0
answers
39
views
WriteString to socket takes long pauses in the middle of sending a string?
I use mysock = SocketConnect[...] to connect to a socket hosted by a c++ program.
Then, I send a string mystr to that socket via
...
4
votes
1
answer
137
views
How can I resubmit data to a SocketConnect object without creating a new socket?
I have a Python function that can be accessed over a TCP connection on port 1234. In Wolfram Language, I have the following code:
...
0
votes
0
answers
85
views
Wait for a socket message to be received?
Let's say I have a socket server set up on my system, and connect to it in Mathematica 11.3 via
mysock = SocketConnect["X.X.X.X:YYYYY"];
where ...
2
votes
0
answers
75
views
PUSH/PULL ZMQ Socket
I'm writing a PUSH/PULL ZMQ architecture. I've already written PUB/SUB where PUB binds in Python and sends data to SUB in Mathematica. However, I'd like to write a PUSH/PULL where both the socket ...
5
votes
1
answer
207
views
How to run a wolfram-server safely on a VPS as a backend of a webpage?
If one runs SocketListen on a Virtual Private Server (VPS), in principle one can set up a webpage with the Wolfram Language as a back-end.
For instance, with ...
11
votes
2
answers
254
views
How to show Plots or Graphics in mini MMA HTTP Server?
I learned some codes to make a mini HTTP server in MMA way here.
...
2
votes
0
answers
92
views
Cannot SocketListen on TCP client
The following code fails to work when I try to send a message from the server to the client.
...
2
votes
0
answers
297
views
How to force Close of opened stream when stream write previously failed (bug in opening stream twice)?
I opened a stream like:
str = OpenWrite[NotebookDirectory[] <> "myStream.tsv"];
and made an error when writing the first line (meant to be the tsv headers):...
7
votes
1
answer
736
views
Using sockets to connect to a trading platform
I'm trying to use Binance's API. The following works:
...
7
votes
0
answers
601
views
Communicating with server over Websocket using SocketConnect
I am trying to connect to a web socket feed of Gdax. The documentation is here, https://docs.gdax.com/#websocket-feed. There is no account needed and the information is public. I have successfully ...
2
votes
1
answer
466
views
SocketConnect not connecting to web socket address
I am trying to connect to a web socket feed of the Gdax. The documentation is here, https://docs.gdax.com/#websocket-feed. There is no account needed and the information is public.
...
15
votes
3
answers
641
views
How to set ZeroMQ subscribe channel in Mathematica?
Mathematica 11.2 can do ZMQ socket programming now! But I cannot find out how to set subscribe channel from searching the doc. When using c language there is a function ...
11
votes
1
answer
462
views
Connect to Socket opened by other applications
In Mathematica 11.2, there are new sockets functions that are potentially very useful in network programming. I'm trying to use it to communicate between Mathematica and some external program, but I'm ...
2
votes
0
answers
760
views
How to lock a socket or create a queue for requests?
I try to implement sockets from java.net.ServerSocket in Mathematica. I execute this code step by step:
Needs["JLink`"]
InstallJava[]
(* LinkObject[..] *)
...
7
votes
2
answers
295
views
Can Wolfram Development Platform communicate in real time?
Is it possible for Wolfam Development Platform to use sockets or anything other for real time communication? For example, in Javascript I can use RethinkDb, Firebase, socket.io or something similar. ...
21
votes
5
answers
2k
views
Implementing Local HTTP Server
How might I implement a local HTTP server using either Java, C#, C or purely Mathematica?
It should be able to respond with Mathematica input to GET and POST requests ideally on W7.
This is related ...
4
votes
0
answers
225
views
Data acquisition from TCP socket
At last (since 10.3) we have straightforward/documented access to TCP sockets. It's been a long wait. So far there is very little discussion of the new feature. Although some older posts are still ...
5
votes
1
answer
566
views
Opening a pipe with OpenRead
My question is if it is possible to directly open a (named) pipe using OpenRead.
Introduction
In the docs of OpenRead, we have, under details and options,
If ...