问题列表 - 第16915页

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

C#套接字问题

我在C#中创建一个套接字服务器,在PHP中创建一个客户端.客户端和服务器之间的对话是这样的:

  1. 客户连接
  2. 服务器发送欢迎消息
  3. 客户端发送数据
  4. 服务器发送响应
  5. (重复步骤3 - 4直到客户端断开连接)

它一直工作到第3步.来自客户端的数据由服务器接收.但是,客户端会一直等待,直到服务器发送响应并最终超时.

这是相关的C#代码:

class Program
{
    private const int CONNECT_QUEUE_LENGTH = 4;

    static void ListenForRequests()
    {
        Socket listenSock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
        listenSock.Bind(new IPEndPoint(IPAddress.Any, 9999));
        listenSock.Listen(CONNECT_QUEUE_LENGTH);
        listenSock.Blocking = true;

        byte[] data = new byte[1024];

        while (true)
        {
            Socket newConnection = listenSock.Accept();
            newConnection.Blocking = true;

            // Create new thread for each request
            var t = new Thread(() => new RequestHandler(newConnection));
            t.Start();
        }
    }
}

class RequestHandler
{
    public RequestHandler(Socket socket)
    {
        Util.WriteToSocket("A message", …
Run Code Online (Sandbox Code Playgroud)

php c# sockets

0
推荐指数
1
解决办法
1867
查看次数

如何在Java代码中找到空的catch块

有没有办法在Java代码中找到所有空的catch块?我知道有一些像PMD这样的工具可以做到这一点,但我使用的是RSA.我们有什么方法可以编写正则表达式来搜索空的catch块吗?

我正在使用公司机器,我无法安装新软件.

java

5
推荐指数
2
解决办法
3335
查看次数

如何查找python变量占用的字节数

无论如何,我可以知道python中特定变量占用的字节数.例如; 让我说我有

int = 12
print (type(int))
Run Code Online (Sandbox Code Playgroud)

它会打印出来

<class 'int'> 
Run Code Online (Sandbox Code Playgroud)

但是我想知道它在内存上占用了多少字节?可能吗?

python

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

如何在CGI脚本中调用另一个Perl CGI脚本?

我有一个Perl CGI脚本,用于创建登录屏幕,即用户名和密码.

我想,在成功登录后,用户将被重定向到应用程序中的下一个操作(另一个Perl CGI脚本).

重定向一个CGI脚本或HTML页面的命令是什么?

perl cgi

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

Django管理站点中的列/字段级别权限?

是否可以在Django管理站点中为每个用户实现列级权限?

它是一个小项目,我只需要两组权限.

在文档中,我无法找到任何开箱即用的东西,但是我想知道是否可以创建两个管理站点并为每个站点使用单独的ModelAdmin.exclude或ModelAdmin.fields?我知道这可能是一段时间.

我也试过四处寻找,但我只找到了行级权限(django-granular-permissions).

我知道可以通过存储权限在我自己的视图中很容易地完成,但我想知道是否有办法使用管理站点或者是否有其他应用程序.

django django-models django-admin

5
推荐指数
1
解决办法
1738
查看次数

用于编辑.resx文件的ASP.NET组件

我正在开发一个多语言网站,本地化主要通过使用.resx文件完成.但现在我需要启用具有某些权限的用户从网站在线编辑资源文件.有谁知道任何现有的组件来帮助实现这一目标?

asp.net translation localization resx

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

如何在makefile中编写'cd'命令?

例如,我的makefile中有类似的东西:

all:
     cd some_directory
Run Code Online (Sandbox Code Playgroud)

但是当我输入时,我make只看到'cd some_directory',就像在echo命令中一样.

makefile gnu-make

319
推荐指数
5
解决办法
18万
查看次数

Java EE程序员不会写入文件

今天有人告诉我"Java EE程序员不写文件".为什么我不能从Java EE容器中写入文件(例如从JBoss)?怎么了?

java jboss java-ee

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

Visual Studio:使用属性使视图代码默认

我知道如何配置VS 2008以在代码而不是设计器中打开Windows窗体控件.但我想我已经看到了一种方法,我可以使用一个属性,我可以装饰所需的控件.有谁知道它的名字?如果您希望在设计器中打开某些控件,而在c#代码视图中打开某些控件,则这非常有用.

c# windows-forms-designer visual-studio winforms

5
推荐指数
2
解决办法
2265
查看次数