我在一个每个内部应用程序在一个单独的Tomcat实例上运行并使用特定TCP端口的地方工作.什么是最适合这些应用程序的IANA端口范围,以避免端口号与服务器上的任何其他进程冲突?
基于http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml,这些是我目前看到的选项:
一个.我将我的一个应用程序配置为使用端口X
b.应用程序停机几分钟或几小时(取决于应用程序的性质),让端口闲置一段时间,
c.操作系统将端口号X分配给另一个进程,例如,当该进程充当需要与另一个服务器建立TCP连接的客户端时.这是成功的,因为它属于动态范围,并且就操作系统而言,X当前未被使用,并且
d.应用程序无法启动,因为端口X已在使用中
我编写了一个由Windows服务托管的WCF服务,它需要侦听已知的TCP/IP端口.我可以在哪个范围内安全地分配端口以在我的组织内使用?该端口将嵌入到服务的配置文件和使用该服务的客户端中.
我试图制作一个将数据从android发送到计算机(从Java到vb.net)的应用程序。数据发送在Eclipse Java项目中有效,但在android项目中无效。但是我有一个问题。我的计算机中没有传入到Visual Basic的数据。VB代码:
Imports System.Net.Sockets
Imports System.Threading
Imports System.IO
Public Class Form1
Dim Listener As New TcpListener(65535)
Dim Client As New TcpClient
Dim Message As String = ""
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim ListThread As New Thread(New ThreadStart(AddressOf Listening))
ListThread.Start()
End Sub
Private Sub Listening()
Listener.Start()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Client = New TcpClient("192.168.100.3", 65535)
Dim Writer As New StreamWriter(Client.GetStream())
Writer.Write(TextBox2.Text)
Writer.Flush() …Run Code Online (Sandbox Code Playgroud)