相关疑难解决方法(0)

与Socket.IO的iPhone Objective-C套接字通信

我正在开发一种大型的多人棋盘游戏.我的解决方案是服务器上的node.js socket.io.我需要解决方案来实现某种objective-c套接字,它将与socket.io通信,以发送和接收json对象作为字符串.我不会将webkit与websocket一起使用.有可能吗?服务器将保持游戏状态,iphone客户端将向服务器发送动作并在服务器上接收更改.

sockets iphone objective-c node.js socket.io

9
推荐指数
3
解决办法
3万
查看次数

通过PubNub从Parse发布消息

我想将PubNub与Parse一起用于聊天模块.有人可以解释我如何通过PubNub向用户发送带有文本和图像的消息(只有一对一)?我想使用PFUser用户名作为用户私有频道的ID.

我在PubNub 帮助文档中找到了这段代码,但我从来没有在objective-c中看到这样的代码.我应该在哪里/如何使用这条线?

curl https://pubsub.pubnub.com/publish/<PUB-KEY>/<SUB-KEY>/0/<CHANNEL-NAME>/0/%22Hellooooooo%22
Run Code Online (Sandbox Code Playgroud)

我也不清楚我应该在哪里存储消息?在Parse还是我可以只在PubNub存储它们?我不确定第二种变化是否可行,因为我没有在PubNub上看到任何数据存储.或者例如我只发送我在Parse存储的PFObjects的url?

objective-c pubnub parse-platform

7
推荐指数
1
解决办法
1405
查看次数

如何将命令提示符下运行的客户端 - 服务器聊天应用程序转换为基于Web的应用

我使用套接字编程创建了多个客户端 - 服务器聊天应用程序,我可以在命令提示符下将其部署为JAR文件.现在我需要做些什么来改变使用tomcat服务器在Web浏览器上运行这个应用程序?

我的服务器代码:

package com.Aricent;

import java.io.DataInputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.sql.*;
import java.sql.DriverManager;

public class Server {

    static ServerSocket serverSocket=null;
    static Socket clientSocket=null;
    static final int max=20;
    static clientThread[] threads=new clientThread[max];
    public static void main(String arg[])
    {
        int portNumber=2222;
        try{
        serverSocket=new ServerSocket(portNumber);
        }catch(IOException e)
        {
            System.out.println(e);
        }

        while(true)
        {
            try{
                clientSocket=serverSocket.accept();
                int i=0;
                for(i=0;i<max;i++)
                {
                    if(threads[i]==null)// searching for empty position
                    {
                        (threads[i]=new clientThread(clientSocket, threads)).start();
                        break;
                    }
                }
                if(i==max)
                {
                    PrintStream os=new PrintStream(clientSocket.getOutputStream());
                    os.println("Server …
Run Code Online (Sandbox Code Playgroud)

java sockets tomcat chat client-server

6
推荐指数
1
解决办法
820
查看次数