Acesse o pacote principal de outro pacote

Eu quero acessar o pacote principal de outro pacote, mas isso é impossível porque o arquivo principal não está em um diretório. Eu já tentei colocar o arquivo principal em um diretório, mas quando tento importá-lo, recebo este erro:
import "../main" is a program, not an importable package

A razão pela qual eu quero isso, porque tenho um servidor tcp e um servidor web que trabalham juntos. O servidor da web pode obter o servidor tcp através do pacote principal e o servidor tcp pode obter o servidor tcp através do pacote principal.

Eu já consegui trabalhar com o servidor web e o tcpserver lendo um do outro (sem o pacote principal no meio), mas quero manter algumas partes do aplicativo em um só lugar.

É o que eu quero possível (através do pacote principal)? Ou é apenas estúpido.

questionAnswers(2)

yourAnswerToTheQuestion