MySQL_Narb Posted June 21, 2013 Share Posted June 21, 2013 (edited) I just finished up a PayPal IPN script for a website we're working on; however, when a user buys "points", we need to somehow get it to the game server (where they can buy in-game items with there new virtual points). Let's assume this server is a Minecraft server. How would I, with PHP, be able to send something along the lines of a packet to say: "Hey, so and so now has 200 points. Update their point count." Edited June 21, 2013 by MySQL_Narb Quote Link to comment https://forums.phpfreaks.com/topic/279441-communicating-with-a-server/ Share on other sites More sharing options...
trq Posted June 22, 2013 Share Posted June 22, 2013 There are all sorts of ways of doing this dependant on the protocol the server speaks. If it's simply http then you can use curl though I prefer to use higher level libraries like Guzzle. But yeah, the first thing you need to figure out is what does the server expect these requests to look like. Quote Link to comment https://forums.phpfreaks.com/topic/279441-communicating-with-a-server/#findComment-1437336 Share on other sites More sharing options...
MySQL_Narb Posted June 23, 2013 Author Share Posted June 23, 2013 There are all sorts of ways of doing this dependant on the protocol the server speaks. If it's simply http then you can use curl though I prefer to use higher level libraries like Guzzle. But yeah, the first thing you need to figure out is what does the server expect these requests to look like. I need to be communicating through the TCP/IP protocol. Quote Link to comment https://forums.phpfreaks.com/topic/279441-communicating-with-a-server/#findComment-1437475 Share on other sites More sharing options...
trq Posted June 23, 2013 Share Posted June 23, 2013 fsockopen is probably all your going to need. Quote Link to comment https://forums.phpfreaks.com/topic/279441-communicating-with-a-server/#findComment-1437476 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.