小编Bru*_*iro的帖子

java字符串中的垃圾

我正在为学校建立一个简单的客户端/服务器程序.服务器从客户端接收消息并在控制台中显示它.

它使用Java和UDP套接字.客户端和服务器都在工作.

我的问题出在服务器上.在控制台中显示消息后,它会用垃圾填充剩余的行(小方块更精确).

客户来源:

import java.io.*;
import java.net.*;


public class Main {

    public Main() {
        // TODO Auto-generated constructor stub
    }

    public static void main(String[] args) {
        int argc = args.length;
        if (argc!=2){
            System.out.println("Syntax:");
            System.out.println("java javaUDPclient ip/hostname port");
            return;
        }

        String hostname = args[0];
        int port = Integer.parseInt(args[1]);

        //create
        try{
            System.out.println ("Binding to a local port");
            // CREATE A DATAGRAM SOCKET, BOUND TO ANY AVAILABLE LOCAL PORT
            DatagramSocket socket = new DatagramSocket();
            System.out.println ("Bound to local port " + socket.getLocalPort()); …
Run Code Online (Sandbox Code Playgroud)

java

4
推荐指数
1
解决办法
848
查看次数

Windows 8下未解决的套接字引用

我安装了Windows 8 64位和Visual Sudio 2012.

后来,在课堂上,老师给了我们一个.cpp文件,试试我们电脑上的udp服务器.它应该只是运行和使用,但在我的情况下,VS给了我一些未解决的外部

#include <stdio.h>
#include <winsock.h>


#define GET_TIME "TIME\r\n"
#define MAX_MSG_SIZE 100

void processClient(LPVOID param);

void main(int argc, char **argv)
{
    SOCKET s, cliSocket;
    WSADATA wsaData;
    int iResult, len;
    struct sockaddr_in serv_addr, cli_addr;
    SECURITY_ATTRIBUTES sa;
    DWORD thread_id;

    if(argc != 2){
        printf("Usage: %s  <time_server_port>\n", argv[0]);
        getchar();
        exit(1);
    }

    // Initialize Winsock
    iResult = WSAStartup(MAKEWORD(2,2), &wsaData);
    if (iResult != 0) {
        printf("WSAStartup failed: %d\n", iResult);
        getchar();
        exit(1);
    }

    if((s = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP)) == SOCKET_ERROR){
        printf("Unable to create …
Run Code Online (Sandbox Code Playgroud)

c++ sockets windows-8 visual-studio-2012

3
推荐指数
1
解决办法
3979
查看次数

是否可以从angularjs中的服务访问$ cookieStore?

我正试图$cookieStore.get("username")从这样的服务中访问$ cookieStore():

var angServices = angular.module('angServices', ['ngResource', 'ngCookies']);
angServices.factory('rsrUser', [ '$resource',
  function($resource, $cookieStore){
    var req = "/login"
    var timestamp = getMicrotime(true).toString();
    var username = $cookieStore.get("username");
    return $resource(baseURL + req, {}, {
      logIn: {method:'POST',
              isArray:false,
              headers:{
                  'X-MICROTIME': timestamp,
                  'X-USERNAME': username,
                  'X-HASH': getHMAC(timestamp, req)
                }
            }
    });
  }]);
Run Code Online (Sandbox Code Playgroud)

但这会回来 TypeError: Cannot call method 'get' of undefined

我做错了什么或者为什么要做到这一点更好?

javascript angularjs

2
推荐指数
1
解决办法
1743
查看次数