Questions tagged [socket]

Question about sending or receiving data via a connection to a server TCP socket in Mathematica.

Filter by
Sorted by
Tagged with
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 ...
Shredderroy's user avatar
  • 5,097
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 ...
Shredderroy's user avatar
  • 5,097
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 ...
Kuba's user avatar
  • 136k
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 ...
kale's user avatar
  • 10.8k
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 ...
Dave's user avatar
  • 11
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 ...
Shredderroy's user avatar
  • 5,097
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 ...
Kuba's user avatar
  • 136k
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 ...
Kagaratsch's user avatar
  • 11.9k
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: ...
Shredderroy's user avatar
  • 5,097
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 ...
Kagaratsch's user avatar
  • 11.9k
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 ...
luke's user avatar
  • 21
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 ...
Fortsaint's user avatar
  • 2,030
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. ...
Jerry's user avatar
  • 2,399
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. ...
kenkangxgwe's user avatar
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):...
user305883's user avatar
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: ...
anderstood's user avatar
  • 14.1k
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 ...
Ray Troy's user avatar
  • 1,279
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. ...
Ray Troy's user avatar
  • 1,279
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 ...
hliu's user avatar
  • 261
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 ...
xslittlegrass's user avatar
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[..] *) ...
Kirill Belov's user avatar
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. ...
Hristo Vrigazov's user avatar
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 ...
William's user avatar
  • 7,565
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 ...
Martin R's user avatar
  • 460
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 ...
Paul's user avatar
  • 51