Example #1
0
	def empacotaSegmento(self,Mensagem):
		seg = Segmento()
		seg.setMensagem(Mensagem)
		return seg
Example #2
0
	def enviaMensagem(self,m, protocolo,portaOrigem, portaDestino, ipServidor):
		seg = Segmento(protocolo, portaOrigem, portaDestino)
		seg.setMensagem(m)
		self.camadaRede.enviaSegmento(protocolo, ipServidor, seg)
Example #3
0
r0.setEnlace(0, e0)
r0.setEnlace(1, e1)
r0.rotas = rotas
r0.setTempoPacote('2')
elementos.append(h0)
elementos.append(h1)
elementos.append(r0)
elementos.append(e0)
elementos.append(e1)


# Datagrama
m = Mensagem()
m.setMsg("IRC MSG")
s = Segmento('UDP', 8888, 6667)
s.setMensagem(m)
d = Datagrama(6, h0.ip, h1.ip,s)
d.setTamanho(15)
d

# Envio
e0.enviar(h0, d)
e0.printBuff()

# Fila de comandos
h0.adicionaComando(2, "cmp", "sdajk")
h0.adicionaComando(8, "cmp", "lsjk")
h0.adicionaComando(1, "cmp", "ldajk")
h0.adicionaComando(10, "cmp", "sdaj")
h0.setSniffer("snifferH0")